Hardwire decorator to FunctionWrapper and remove factory layer.
Allow direct execution of individual unit tests.
Implement FunctionWrapper as part of C extension to improve performance.