Again, this is a symptom of the issue and not the problem itself. Base is both the standard library, and the workaround to make functions easy to lookup without namespace qualifications.
I don’t want to extend Base.length in this case, because my function length has nothing to do with the standard library and I simply want to define a function on my type.