A lazy CGI namespace in Scheme
How to make ad-hoc polymorphism less ad hoc