compile a FunctionDef with no parameters