New keywords:  hash, repeat

*  CL:  241

* Hash("string");  is still a registered function, taking any (string)
expression, to be resolved at runtime.
*  hash(*string")  lower-case, taking a string literal, resolves at
compile time for better performance

* repeat() has the same syntax as schedule(), except it re-schedules the
exact same command after it executes