code: func NewJSONSchema(t Type, name string) JSONSchema {
  	typ := t.TypeString()
  	if typ == "" || t.Type == nil {
  		typ = "object"
  	}
  
  	return NewJSONSchemaFromProps(&t, t.Properties, typ, name)
  }
docs: // NewJSONSchema creates JSON schema from an raml type