get_constraint_class(@args) -> MetaClass

Returns a metaclass object that matches the given argument set.

make_constraint(@args) -> Constraint

Return a new constraint object if one can be instantiated given the passed arguments. The constraint class to be instantiated is determined by suitability for the given arguments. In all cases, editability is set to true unless otherwise specified.