An implementation of JSON Schema, draft v4 - Go language