Cleaner function compilation
Prevent un-useful code generation

Prevents output of function helpers during compilation if functions
aren't used.