class Crispr::Mutator

def find_mutations(node)

def find_mutations(node)
  return [] unless node.is_a?(Parser::AST::Node)
  local_mutations = Crispr::Mutations::BooleanMutations.mutations_for(node)
  child_mutations = node.children.flat_map { |child| find_mutations(child) }
  local_mutations + child_mutations
end