changed eulerian circle to PathExtended<T>