This mofo be workin, yo.

Still need to document it and add a test suite.