 />--------------------<br />type Effect =
  static member Create: f: (&#39;a -&gt; Task&lt;Result&lt;&#39;b,&#39;e&gt;&gt;) -&gt; Effect&lt;&#39;a,&#39;b,&#39;e&gt; + 2 overloads
  static member Error: error: &#39;e -&gt; Effect&lt;&#39;a,&#39;b,&#39;e&gt;<br /><br />--------------------<br />[&lt;Struct&gt;]
type Effect&lt;&#39;r,&#39;a,&#39;e&gt; =
  | Effect of EffectDelegate&lt;&#39;r,&#39;a,&#39;e&gt;
  member Run: r: &#39;r -&gt; AsyncResult&lt;&#39;a,&#39;e&gt;
  member RunOrFail: r: &#39;r -&gt; Ta