Fuck with this to get it to compile -- need to figure out a couple
things :-/
Add a transform function. It's... thin.
Make transform *slightly* better.