A simple eager purely functional language with integers and booleans as base types. Functions can be recursive so the language is Turing complete. Programs are compiled and executed by an abstract machine, akin to Landin's SECD machine.