> I would welcome a follow-up PR which also handles cases where the spread operand is implicitly convertible to `ReadOnlySpan<T>`. _Originally posted by @RikkiGibson in https://github.com/dotnet/roslyn/issues/73102#issuecomment-2067272169_ Affected scenarios would include: ```cs Span<int> span = ..; MyCollectionBuilderType<T> collection = [..span]; // currently: MyCollectionBuilderType<T> collection = MyCollectionBuilderType.Create((ReadOnlySpan<T>)span.ToArray()); // could change to: MyCollectionBuilderType<T> collection = MyCollectionBuilderType.Create((ReadOnlySpan<T>)span); ```