WarnValueDiscard
if this tag is implemented for some monad, then non-unit value discards become warnings in async block, (otherwise they errors).
if this tag is implemented for some monad, then non-unit value discards become warnings in async block, (otherwise they errors).
class Object
trait Matchable
class Any