Small solver for universe-level ordering constraints.
Summary
Functions
@spec explain(Theoria.Level.Constraint.t()) :: Theoria.Level.Solver.Explanation.t()
@spec leq?(Theoria.Level.t(), Theoria.Level.t()) :: boolean()
@spec solve?(Theoria.Level.Constraint.t()) :: boolean()