package Ġarrow . effects . type classes Ċ Ċ import Ġarrow . Kind Ċ import Ġarrow . effects . type classes . sus pended . Fx Syntax Ċ import Ġarrow . type classes . Monad Continuation Ċ import Ġkotlin . coroutines . Coroutine Context Ċ import Ġkotlin . coroutines . Empty Coroutine Context Ċ import Ġkotlin . coroutines . Restrict s Sus pension Ċ Ċ @ Restrict s Sus pension Ċ @ Suppress (" DE LEG ATED _ MEMBER _ HID ES _ SUPER TYPE _ OVERRIDE ") Ċ open Ġclass ĠConcurrent C ancellable Continuation < F , ĠA >( CF : ĠConcurrent < F >, Ġoverride Ġval Ġcontext : ĠCor outine Context Ġ= ĠEmpty Coroutine Context ) Ġ: ĊĠ ĠMonad De fer C ancellable Continuation < F , ĠA >( CF ), ĠConcurrent < F > Ġby ĠCF , ĠF x Syntax < F > Ġ{ ĊĊĠ Ġoverride Ġfun Ġ< B > Ġbinding ( c : Ġsuspend ĠMonad Continuation < F , Ġ* >. () Ġ-> ĠB ): ĠKind < F , ĠB > Ġ= ĊĠĠĠ Ġbinding C ancellable Ġ{ Ġc () Ġ}. a Ċ } Ċ