CompositePosePath

fun CompositePosePath(paths: List<PosePath>, offsets: List<Double> = paths.scan(0.0) { acc, path -> acc + path.length() })