Interesting. One "clean" API might be to export all the functions. It would require using `.call(this, ...)`. Not the most ergonomic but very standard compliant.

You would also need a way to create the "native" instance object.