Wrote interface for adding builtins; haven't debugged it.