If the user were to try to create a function named "if-not", the lexer would tokenize the function name as two separate tokens "if" and "-not".
If the user were to try to create a function named "if-not", the lexer would tokenize the function name as two separate tokens "if" and "-not".