MulticastDelegate
ICloneable
ISerializable
EffectDelegate('r -> AsyncResult<'a, 'e>)
this.Invoke
'r
AsyncResult<'a, 'e>