      - parameter otherView: The other view to be constrained to.
      - parameter otherAttribute: The layout attribute for the other view.
      - parameter multiplier: The multiplier to use for the constraint (optional, defaults to 1).
-     - parameter priority: The priority for the constraint (optional, defaults to `UILayoutPriorityRequired - 1`).
+     - parameter priority: The priority for the constraint (optional, defaults to `UILayoutPriorityRequired`).
      - parameter identifier: The identifier for the constraint (optional).
      
      - returns: The created constraint for self.

                          relation: NSLayoutRelation = .Equal,
                  times multiplier: CGFloat = 1,
                     plus constant: CGFloat = 0,
               atPriority priority: UILayoutPriority = UILayoutPriorityRequired - 1) -> Self
    {
        constrain(.Leading, relation, to: view, attribute, times: multiplier, plus: constant, atPriority: priority)
        return self

                        relation: NSLayoutRelation = .Equal,
                times multiplier: CGFloat = 1,
                   plus constant: CGFloat = 0,
             atPriority priority: UILayoutPriority = UILayoutPriorityRequired) -> Self
    {
        constrain(.Right, relation, to: view, attribute, times: multiplier, plus: constant, atPriority: priority)
        return self
