CompositeCancelableTrajectory

constructor(trajectories: List<CancelableTrajectory>, offsets: List<Double> = trajectories.scan(0.0) { acc, t -> acc + t.length() })