Overladed constants, returned results in the compiled code, and a simple interface to compileF