Add non-convention custom functions to syntax. Add tests.