defined?(@foo) defined?(Foo) defined?(((a, b) = [1, 2]))