s/\=v:lua.yourplugin()/`)
  - `norcalli/snippets.lua` should be promoted to `nvim-lua/` (IMNSHO)
  - a subset of the API should be standardized as the "official" snippets API.
  - user can swap in a different snippets implementation

- "strong defaults" and "flexibility/extensibility", **choose two**.
- `runtime/lsp` provides "out of the box" experience, but you can override any callback

---

# Can has package dependencies?

Similarily, Nvim could "adopt" one package manager (packer.nvim, or something else