Re cythonised engine
Add engine to the public api