Thanks for the PR - looks good and all tests passed so I have accepted it.
A few really minor issues (decided it was not worth asking for changes before accepting this) - There are a couple of minor typos in the comments (will fix at some point in the future) and I'd suggest running gofmt before submitting PR's (not a big deal but the next commit of this file will contain a few formatting updates).
Thanks for the PR - looks good and all tests passed so I have accepted it. A few really minor issues (decided it was not worth asking for changes before accepting this) - There are a couple of minor typos in the comments (will fix at some point in the future) and I'd suggest running gofmt before submitting PR's (not a big deal but the next commit of this file will contain a few formatting updates).