Number type representing null or "nothing" (0)
obj nothing = null;
bark(nothing); # outputs '0' because the null value is represented as 0
Since the null value is technically a boolean, boolean operations can be performed on null.
bark(not null); # true!