Allow chaining of setters, update docstring
Type hinting, more tests
Test helpers