smoe module_function specs