  Dotty-cps-async is an open-source package that consists of scala macro, which
implements generic async/await via monadic cps transform, and library, which
provides monadic substitutions for higher-order functions from the standard
library. It allows developers to use direct control flow constructions of the
base language instead of monadic DSL for various applications. Behind
well-known async/await operations, the package provides options for
transforming higher-order function applications, generating call-chain proxies,
and automatic coloring.
