compile() return function as string or real function