class Dry::Logic::Result

def visit(ast)

def visit(ast)
  __send__(:"visit_#{ast[0]}", ast[1])
end