&gt; For C# equivalence, imagine if all the most easily accessible functions operated on the concrete `List` to avoid having to introduce interfaces and all had duplicates taking an IEnumerable instead (that doesn&#x27;t quite work as C# uses methods but there you are).<p>Thanks!  Considering &#x27;List&#x27; is one of the few structures of FP I understand, that makes actual sense.