I was looking at the Module page on the Wiki (
https://github.com/golang/go/wiki/Modules ) for instruction on how to
handle breaking API changes (v2, v3, etc) and I noticed mention of the
mythical `goforward`:
A more sophisticated approach here could exploit type aliases (introduced
> in Go 1.
Based on the work of others here I created my own version that passes the
tests I needed to pass:
* strips outer quotes
* keeps inner quotes
* empty quotes produce empty string
https://play.golang.org/p/NzYUsZ-pm2v
const NullStr = rune(0)
// ParseArgs will parse a string that contains quo