 
 import Foundation
 
+@inline(__always)
 private func _cubic(_ p0: Point, _ p1: Point, _ p2: Point, _ p3: Point, drawQuad: (Point, Point, Point) -> Void, drawCubic: (Point, Point, Point, Vector, Vector, Vector) -> Void) {
     
     let q1 = 3 * (p1 - p0)

    }
}

@_transparent
private func scan(_ p0: Point, _ p1: Point, _ y: Double) -> (Double, Double)? {
    let d = p1.y - p0.y
    if d.almostZero() {

            }
        }
        
        @inline(__always)
        func cubic(_ p0: Point, _ p1: Point, _ p2: Point, _ v0: Vector, _ v1: Vector, _ v2: Vector) {
            
            loop(p0, p1, p2) { x, y in
