Objective Caml
  1. From Polymorphic Variants to Heterogeneous Containers
  2. Render Memory Layout of OCaml Data Structures as SVGs