It compiles! Now to write tests.

Just because it compiles doesn't necessarily mean it's going to work.