             return (otherCoordinates.y > bestCoordinate) ? otherCoordinates.y : bestCoordinate
         })
     }
-    
+
     private func getLeftMostCoordinate(list: [CGPoint]) -> CGFloat {
         assert(list.count > 0)
         let firstCoordinate = list[0].x


// MARK: private
extension PinLayout {
    private func above(relativeViews: [View], aligned: HorizontalAlign, context: Context) -> PinLayout {
        guard let relativeViews = validateRelativeViews(relativeViews, context: context) else { return self }
        
        let anchors: [Anchor]
        switch aligned {
        case .left:   anchors = relativeViews.map({ $0.anchor.topLeft })

        func context() -> String { return relativeContext("above", relativeViews, aligned) }
        return above(relativeViews: relativeViews, aligned: aligned, context: context)
    }

    //
    // below(of ...)
    //
