type Dns::Keyentry = Struct[{ algorithm => String, secret => Variant[String, Sensitive[String]], keyname => Optional[String], }]