First version of the FML interpreter. It's slow and memory isn't