`ToOptionalList` returns an `IEnumerable`. Therefore this name is misleading. Consider using something like `ToOptionalSequence`.
ToOptionalListreturns anIEnumerable. Therefore this name is misleading. Consider using something likeToOptionalSequence.