Say -100.233 + .3e-44 + "-1.23E-567"    -- Numbers can have internal highlighting
Say "(Lobster)"U                        -- Low-level Unicode strings. Prints "🦞"
Say "नमस्ते"T                             -- UTF-8 Unicode strings (Sanskrit for "Namaste")
Say "Barcelona"                         -- String quotes may have a different color

/* After the Executor extension below, all strings will have a new method "Giraffe"     */

Say "abc"~giraffe(2)                    -- Prints "🦒"

/* Executor a higher-level function definition                                         */
compose = {  use arg f, g
             return {expose f g; use arg x; return f~(g~(x))}
          }

::Constant Ducks "🦆🦆🦆"G             -- A Graphemes TUTOR string

::Extension String                      -- We are extending the predefined String class

--- The Giraffe method. This is a doc-comment
--- @param optional Does nothing

::Method Giraffe                        -- Directive keywords can have their own highlighting
  Expose something                      -- "something" is an exposed variable
  Use Arg optional
  something = optional
  Return "🦒"