(lowerfirst: String) → String
This macro produces a version of the given string, where the first alphanumeric character is lowercase, and other characters are left as-is.
(lowerfirst: " College B") is the same as
" college B"
If the first alphanumeric character cannot change case (for instance, if it's a number) then nothing will change in the string. So, “8DX” won't become “8dX”.
The results of this macro for non-ASCII characters currently depends on the player's browser's Unicode support. For instance, 'İ' in lowercase should be 'i̇', but some browsers don't support this.