Pull internal types internal
Add jsonpatch.Equal to test structural equality
go fmt
Use iota to create enum values