module Qo::Branches

In Qo, a Branch is one of the callable branches in a pattern match. Most commonly you'll see this expressed in a `where` or `else` branch, named as such to emulate a `case` statement:

“`ruby Qo.match { |m|

m.when(conditions) { code executed when matched }
m.else { code executed otherwise }

} “`

More documentation on the creation of branches is available in `Branch`

@see Qo::Branches::Branch

@author baweaver @since 1.0.0