Practical Aspects of Declarative Languages : 9th International Symposium, PADL 2007, Nice, France, January 14-15, 2007, Proceedings - Michael Hanus ((Lecture Notes in Computer Science))