ref: 2ff4d2ebbe312878f1304c20f443c430f5fd70d6
dir: /TODO/
* Add strict constructors * Put on hackage * Have compile return a Stats record of timing etc * Add overloading * Implement deriving * Make sure rank-N works correctly * Add the possibility to save a compiler cache in a file - Add SHA checksumming to the C code - Use filename as the cache lookup key and SHA for validation * make the runtime system catch ^C and stop execution * use pointer stack during GC instead of recursion. * add Double primitive type * implement Data.Integer * add pretty printing library