mappings for `word`, `arguments` and `functions` look weird (e.g. `functions` isn't set to `function`), are they really semantically correct, or did this just "look better" or something?