Experiments with a game entity component system in OCaml.