CompositePositionPath

constructor(paths: List<PositionPath<Param>>, offsets: List<Double> = paths.scan(0.0) { acc, path -> acc + path.length() })