WIP stack explosion on json_schema.go