+data AAAA = AAAA deriving (Show, Eq, Typeable)
+instance RecordType AAAA HostAddress6 where
+ rtToInt _ = 28
+ putRecordData _ = \ (a, b, c, d) ->
+ do P.putWord32be a
+ P.putWord32be b
+ P.putWord32be c
+ P.putWord32be d
+ getRecordData _ = do a <- U.getWord32be
+ b <- U.getWord32be
+ c <- U.getWord32be
+ d <- U.getWord32be
+ return (a, b, c, d)
+