ngs library for go