Canceled
An ExitCase signaling that the action was aborted.
As an example this can happen when we have a cancelable data type, like IO and the task
yielded by bracket gets canceled when it's at its use phase.
trait Singleton
trait Product
trait Mirror
trait ExitCase
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any