HeadOrBranch

sealed trait HeadOrBranch[T <: Exec[T], A, E]
class Object
trait Matchable
class Any
class Branch[T, A, B]