fix: index.js wrapper
feat: add the "use" method
feat: can now be allocated without "new"