This feature is now available in Go 1.16, so it would be worth investigating this. It would remove the dependency on the files being present in the file system for the libraries to work.