boom some graph types for ocaml