Advanced Functional Programming : 6th International School, AFP 2008, Heijen, The Netherlands, May 19-24, 2008, Revised Lectures - Pieter Koopman, Rinus Plasmeijer, Doaitse Swierstra ((Lecture Notes in Computer Science))