Returning

    Functions support a single return value, that defaults to undefined.

    In order to return multiple values, we'll return an array (potentially tuple-style) or an object.