class RuboCop::AST::NodePattern::Compiler

def each_union(enum, &block)

union branches (captures and unification).
Enumerates `enum` while keeping track of state across
def each_union(enum, &block)
  enforce_same_captures(binding.union_bind(enum), &block)
end