bcd828be

By: Greg Pfeil <greg@technomadic.org>

Add `PlugIn.Library` augmentation

The official types miss that `PlugIn.Library` objects are containers for
user-defined methods. Add an augmentation with an index signature.

Change the Nix build to generate a composite index.d.ts that
triple-slash references the official types, globals, and augmentations,
so TypeScript loads all files when resolving the package.