I got it working on Larceny [...]
Sorry that this is off topic, but I was really having trouble getting Larceny to run at all, as documented by the underrated scheme thread. Would you mind telling me the version you are running and on what system (Linux x86 etc.)?