emitPoints2

inline fun VectorPath.emitPoints2(    crossinline flush: (close: Boolean) -> Unit = {},     crossinline joint: (close: Boolean) -> Unit = {},     crossinline emit: (Point, move: Boolean) -> Unit)