pub fn decoder() -> fn(Dynamic) -> Result(Attribute, List(DecodeError))
pub fn realized(attr: Attribute) -> Attribute
pub fn serialized(attr: Attribute) -> Json