Conventions =========== Global function names try to follow a certain schema. The initial character (and sometimes later ones as well) roughly connect to various topics as follows: * `!`: Co-routines * `"`: Strings * `#`: Scope based complex data types; comments * `$`: - * `%`: - * `&`: - * `'`: Types * `(`: - * `)`: - * `*`: Function execution * `+`: - * `,`: - * `-`: Stack manipulation * `.`: Field dereference * `/`: Keyword-like strings * `:`: - * `;`: Function composition * `<`: Scope start * `=`: Assignment * `>`: Scope end * `?`: Ternary operator; error handling * `@`: - * `[`: Array begin * `\`: Executing dereference * `]`: Array end * `^`: - * `_`: Stack manipulation * `` ` ``: - * `{`: Code begin * `|`: Nonexecuting dereference * `}`: Code end * `~`: -