visitEdges

inline fun visitEdges(    line: (Point, Point) -> Unit,     quad: (Point, Point, Point) -> Unit,     cubic: (Point, Point, Point, Point) -> Unit,     close: () -> Unit = {},     move: (Point) -> Unit = { },     dummy: Unit = Unit,     optimizeClose: Boolean = true)