Data types may have methods that can be called:
A runtime error is raised if the appropriate method does not exist for the object’s data type.
The Elvis operator can be used to short-circuit
the method call when the object itself is
// method is not called if object is ()