This enables plugins to add new constants, as well as new primops.
All plugins in plugin-files will be dlopened, allowing them to statically construct instances of the various Register* types Nix supports.