///|
pub(all) struct JsonSchema(Json) derive(Eq, Debug)

///|
pub fn JsonSchema::from_json(schema : Json) -> JsonSchema {
  JsonSchema(schema)
}

///|
pub impl ToJson for JsonSchema with fn to_json(self : JsonSchema) -> Json {
  let JsonSchema(schema) = self
  schema
}