&gt; I don&#x27;t think &quot;say 1.WHAT&quot; is reasonable syntax in the slightest.<p>The syntax is basically the same as Ruby or Python:<p><pre><code>  # Ruby:
  puts 1.class
  # Python:
  print 1L.__type__
</code></pre>
The names of the methods are different, and Python needs the L suffix, or wrap the integer around parens `(1).__type__` to avoid it confusing the dot with a float literal. But, besides that, the syntax is the same.