Allow function declarations.
Preliminary support for user functions.