Now loads and saves user functions. Fixes #17