As more and more features are added to the library (for example #42), additional parameters will be added to the init() function and it may become unworkable.
Redo the function so that it uses an object as its input. This would require a major version change.