#194, update the docs
#194, update the source code
#194, update the tests to use %>