Compiles; start writing tests.
Port to JCL.