Of course, but you can extend the underlying type. But I can see why you wouldn&#x27;t want to do that over and over for all collection types. There is probably a tradeoff between reusing the established dot syntax and having a different syntax to be explicit about invoking a non-member function.