Practical Aspects of Declarative Languages : 10th International Symposium, PADL 2008, San Francisco, CA, USA, January 7-8, 2008, Proceedings - Paul Hudak, David S. Warren ((Lecture Notes in Computer Science))