     /**
      * Add a NSLayoutConstraint to a view.
      * Make sure the view is first added to a superview.
+     *
      * - Parameter edge: PinEdge, Take a look at PinEdge for all options
      * - Parameter constant: Float?, The amount of spacing in pixels that will be used by the Constrant. If the provided value is Nil, then the NSLayoutConstraints value will be calculated from the views frame
      * - Returns: The created NSLayoutConstraint

    
    /**
     * Find a NSLayoutConstraint for a UIView (or a subclass of UIView)
     * - Parameter edge: PinEdge, Take a look at PinEdge enum for all options
     */
    public func constraint(_ edge: PinEdge) -> NSLayoutConstraint? {

     * Add multiple NSLayoutConstraints to a view, provided in an dictionary.
     * If the provided value is Nil, then the NSLayoutConstraints value will be calculated from the views frame.
     * Make sure the view is first added to a superview.
     *
     * - Parameter edges: [PinEdge:Float?], Dicionary of PinEdge's and constant values. Take a look at PinEdge for all options
     */
    public func pin(_ edges: [PinEdge:Float?]) {
