Tentative port to scheme/racket quite promising.