Compiler supports user defined functions.