ExtraTopLevelOperators is an unusual module, it is a bit of a grab-bag of types from all over FSharp.Core. It makes it harder to figure out how to reorganize FSharp.Core if this continues to be a thing.
It contains types that belong in:
Operators,
Collections,
Printf helpers,
Quotations helpers,
AsyncBuilder
TypeProvider helpers.
In general the goal is to move implementations closer to their appropriate locations, hiding these types from intellisense when the impls have moved.
ExtraTopLevelOperators is an unusual module, it is a bit of a grab-bag of types from all over FSharp.Core. It makes it harder to figure out how to reorganize FSharp.Core if this continues to be a thing.
It contains types that belong in:
In general the goal is to move implementations closer to their appropriate locations, hiding these types from intellisense when the impls have moved.