         constant:rhs.0 ))
 }
 
-private func applyToSuperView(#firstView: UIView, secondView: UIView) -> Bool{
+private func applyToSuperView(firstView: UIView, secondView: UIView) -> Bool{
     return firstView.superview == secondView.superview
 }
 

}

func |>=|(lhs:(UIView, NSLayoutAttribute), rhs:(UIView, NSLayoutAttribute, CGFloat)) {
    if applyToSuperView(firstView: lhs.0, rhs.0){
        if let superView = rhs.0.superview{
            superView.addConstraint(NSLayoutConstraint(
                item:lhs.0,

}

func |==|(lhs:(UIView, NSLayoutAttribute), rhs:(UIView, NSLayoutAttribute, CGFloat)) {
    if applyToSuperView(lhs.0, rhs.0){
        if let superView = rhs.0.superview{
            superView.addConstraint(NSLayoutConstraint(
                item:lhs.0,
