module SyntaxTree::WithScope

def visit_vcall(node)

When using regex named capture groups, vcalls might actually be a variable
def visit_vcall(node)
  value = node.value
  definition = current_scope.find_local(value.value)
  current_scope.add_local_usage(value, definition.type) if definition
  super
end