Reason

sealed trait Reason
class Object
trait Matchable
class Any