This change is a little bigger but incorporates only one logic change, an unreachable code section found by go vet.
This gets closer to golint happiness too; it only complains about snake case names now. If desirable, I can rewrite the C as well to get golint 100% happy.
one other thing, I moved the ValueType definitions into their own file so they could be omitted from a golint check later. I don't know if it's really a worthwhile exercise to comment them.
This change is a little bigger but incorporates only one logic change, an unreachable code section found by go vet.
This gets closer to golint happiness too; it only complains about snake case names now. If desirable, I can rewrite the C as well to get golint 100% happy.