From Objects to Functions in OCaml 🕑 17 years ago; try the Wayback Machine | edit Michael Feathers reimplements JUnit in O’Caml as a learning experience.