Add simple `branching` to be used with searches. More macro definitions.