create-model-fns takes a list of fn keywords to override defaults.
needs to be a vector