This is awesome. I added some tests to figure out how to use it.