pub type ID(resource) { ID(id: String) }
ID(id: String)
pub fn id_decoder() -> Decoder(ID(a))
pub fn to_json(id: ID(a)) -> Json