solution

Returns the least-trust solution to the set of constraints in the system.

Throws

if there are unsatisfiable constraints.