TYPES 2004, Jouy-en-Josas, France, December 15-18, 2004, Revised Selected Papers