The existing Go functions lack proper documentation, this should be addressed. Documenting Go code: https://blog.golang.org/godoc-documenting-go-code