A remix of tinyscheme and tsx with some addons