================================================================================
Simple cast
================================================================================

return "thing" as number

--------------------------------------------------------------------------------

(program
  (return_statement
    (type_cast
      (string
        (string_content))
      (simple_type
        (identifier)))))

================================================================================
Tuple cast
================================================================================

return thing() as (string, string)

--------------------------------------------------------------------------------

(program
  (return_statement
    (type_cast
      (function_call
        (identifier)
        (arguments))
      (type_tuple
        (simple_type
          (identifier))
        (simple_type
          (identifier))))))
