Esch: Embedded Scheme (forked from https://bitbucket.org/fuzhouch/esch)