Split built-in functions package.
Added precompile feature