     func offset(amount: CGSize) -> ConstraintBuilderMultipliable
     func offset(amount: EdgeInsets) -> ConstraintBuilderMultipliable
     
+    func inset(amount: EdgeInsets) -> ConstraintBuilderMultipliable
+    
+    @availability(*, deprecated=0.10.0, renamed="inset")
     func insets(amount: EdgeInsets) -> ConstraintBuilderMultipliable
 }
 

            case .Top, .CenterY, .TopMargin, .CenterYWithinMargins, .Baseline, .FirstBaseline: return insets.top
            case .Right, .RightMargin: return insets.right
            case .Bottom, .BottomMargin: return insets.bottom
            case .Leading, .LeadingMargin: return insets.left
            case .Trailing, .TrailingMargin: return insets.right
            case .Width, .Height, .NotAnAttribute: return CGFloat(0)
            }
            #else

        return self
    }
    
    // MARK: inset
    
    func inset(amount: EdgeInsets) -> ConstraintBuilderMultipliable {
        self.constant = EdgeInsets(top: amount.top, left: amount.left, bottom: -amount.bottom, right: -amount.right)
        return self
    }
    func insets(amount: EdgeInsets) -> ConstraintBuilderMultipliable {
        return self.inset(amount)
    }
    
    // MARK: Constraint
