cancelable
EitherTConcurrent KleisliConcurrent OptionTConcurrent WriterTConcurrent