A simple way to encode dependency injection using the Reader monad and objects in OCaml (to work well with type inference).| gr-im.github.io
A Gentle Introduction to Haskell, Version 98| www.haskell.org
In this post, we enable our compiler to understand polymorphic data types.| danilafe.com