Refactor compile
Evaluate and compile more than one expression, as an anonymous function