A Compiler and Type Inference System for a subset of Standard ML called Small.