Schema.Committype hash = Hash.tval hash_t : hash Brassaia.Type.tval t : t Brassaia.Type.tval encoding : t Data_encoding.ttype node_key = hashval node_key_t : node_key Brassaia.Type.tval node_key_encoding : node_key Data_encoding.ttype commit_key = hashval commit_key_t : commit_key Brassaia.Type.tval commit_key_encoding : commit_key Data_encoding.tmodule Info : sig ... endval init : info:Info.t -> node:node_key -> parents:commit_key list -> tval parents : t -> commit_key list