Keep in mind that instance methods are invoked using the : operator, not with dots (.) like in many languages.
:
.
This is a common mistake!
# Calls toString() on foo foo: toString() # Looks for a function toString() in module foo foo.toString()