Module State_or_error

module Make3 (State : sig ... end) : sig ... end
module S3_to_S2 (X : sig ... end) : sig ... end
module S2_to_S (X : sig ... end) : sig ... end
module Make2 (State : sig ... end) : sig ... end
module Make (State : sig ... end) : sig ... end