go: todos++ w/r/t string hash keys requirement
go: first draft v2 encoder
go: todos++, copyDepth really is an ugly hack