 	//	self.init(view, .greaterThanOrEqual1(to: NSNumber(r.lowerBound)), .lessThanOrEqual1(to: r.upperBound - 1))
 	//}
 
-	public init(_ view: UIView, _ relations: DHConstraintRelation...) {
+	fileprivate init(_ view: UIView, _ relations: DHConstraintRelation...) {
 		assert(relations.count > 0, "Needs at least one")
 		let uuid = __.count
 		viewDict = ["view_\(uuid)" : view]

		constraintString = "metric_\(uuid)@\(priority)"
	}
	
	public init(_ view: UIView, _ relation: DHConstraintRelation) {
		let uuid = __.count
		__.count = __.count &+ 1
		viewDict = ["view_\(uuid)" : view]

	
}

private enum DHConstraintRelation {
	case greaterThanOrEqual
	case greaterThanOrEqual1(to: DHConstraintScalar)
	case greaterThanOrEqual2(to: DHConstraintScalar, priority: Int)
