@@ -53,6 +53,9 @@ statusOf = const (statusVal (Proxy :: Proxy (StatusOf a)))
5353instance HasStatus NoContent where
5454 type StatusOf NoContent = 204
5555
56+instance HasStatus a => HasStatus (Headers hs a) where
57+ type StatusOf (Headers hs a) = StatusOf a
58+
5659class HasStatuses (as :: [*]) where
5760 type Statuses (as :: [*]) :: [Nat]
5861 statuses :: Proxy as -> [Status]