Top-level self functions `fn f(self: T)`

My 8+ year-old version of this:

Basically, solve the "how is it exported?" by having it be sugar for a voldemort trait that you can't name so can't export.

(If you do want to export it, expand it into a real extension trait.)

3 Likes