Add a test.
Got rid fo a prototype.
Reformatted.
Get rid of a prototype.
Get rid of a prototype.
Get rid of a prototype.
Get rid of a prototype.
Refactoring.
Convert away from @1.
Add more.
Refactored.
Add more.
Convert to code_or_transpose.
Add more to code_or_transpose.
More refactoring.
More refactoring.
More refactoring.
Refactoring.
Add more.
Extract.