8. ICFP 2003: Uppsala, Sweden