We should either target Microsoft.FSharp.Control or FSharp.Control. I noticed that these namespaces, or at least the first one, is auto-opened in F# projects. According to @dsyme that shouldn't happen, so that behavior may not stick, but FusionTasks does exhibit that behavior, see for instance this source file on Async extensions, which get auto-opened as soon as you project has a reference to that lib.
I'll have to toy with the options a bit. Maybe the above behavior is only that way because Async is a type in F# Core already, but TaskSeq isn't.
Just opening this to keep track of options. Suggestions welcome.
We should either target
Microsoft.FSharp.ControlorFSharp.Control. I noticed that these namespaces, or at least the first one, is auto-opened in F# projects. According to @dsyme that shouldn't happen, so that behavior may not stick, butFusionTasksdoes exhibit that behavior, see for instance this source file onAsyncextensions, which get auto-opened as soon as you project has a reference to that lib.I'll have to toy with the options a bit. Maybe the above behavior is only that way because
Asyncis a type in F# Core already, butTaskSeqisn't.Just opening this to keep track of options. Suggestions welcome.