Actually set the evaluation mode when asked to

Signed-off-by: Michael Livshin <dev@cmm.kakpryg.net>
Fix term reader(s)

Signed-off-by: Michael Livshin <dev@cmm.kakpryg.net>
Add memoization to the "compiler"

Signed-off-by: Michael Livshin <dev@cmm.kakpryg.net>