Fixing bug on lazyfunct + removing macros from compiled output