data structures - c, ocaml, piet, ...