* Documentation is pretty sketchy.
* More test cases.
