     import UIKit
 
     extension ConstraidView {
+        /**
+            Constrains the receiver's leading edge to the trailing margin of
+            `item`
+         
+            - parameter item: The `item` you want to constrain the current
+              object to
+            - parameter constant: The amount to offset the object's leading
+              edge from the trailing margin of the `item`
+            - parameter multiplier: The ratio altering the constraint relative
+              to the trailing margin of the item prior to the constant being
+              applied
+            - parameter priority: The priority this constraint uses when being
+              evaluated against other constraints
+
+            - returns: Constraint collection containing the generated
+              constraint
+        */
         @discardableResult
         open func follows(theTrailingMarginOf item: Any?,
             by constant: CGFloat = 0.0,

        return collection
    }

    @discardableResult
    open func sits(aboveTheTopEdgeOf item: Any?,
        by constant: CGFloat = 0.0,

#endif

extension ConstraidView {
    /**
        Constrains the receiver's leading edge to the trailing edge of
        `item`
     
        - parameter item: The `item` you want to constrain the current
          object to
        - parameter constant: The amount to offset the object's leading
          edge from the trailing edge of the `item`
        - parameter multiplier: The ratio altering the constraint relative
          to the trailing edge of the item prior to the constant being
          applied
        - parameter priority: The priority this constraint uses when being
          evaluated against other constraints

        - returns: Constraint collection containing the generated
          constraint
    */
    @discardableResult
    open func follows(theTrailingEdgeOf item: Any?,
        by constant: CGFloat = 0.0,
