Using `callPackageWith` adds `override` and `overrideDerivation`
attributes to the result, which are not relevant to subsections of
Nixvim's lib section.
Implement our own, simplified, `call` using `intersectAttrs` and
`functionArgs`.
If users wish to modify parts of our lib section, they should extend the
top-level fixpoint to ensure everything stays in sync.