* fix(Mode): adapt to changes in `timeoutlen` * feat(libmodal): do `self:exit()` inside callback * docs: `Mode:exit` * style: .editorconfig * docs(libmodal): fix broken example * feat(Mode): `self:switch` * docs: `Mode:switch` * feat(libmodal): `mode.switch` Wraps `Mode:switch` for convenience * docs: `libmodal.mode.switch` * docs(examples): `*.switch`