An experiment in creating a HTTP library in Scheme