@@ -340,9 +340,13 @@ else instance
340340-- =============================================================================
341341
342342-- | Run a layer with a given context, with custom error if requirements aren't met.
343+-- | `runLayer` requires a closed requirement row. If you have an open layer like
344+-- | `OmLayer (db :: Db | r) err a`, specialize it to a closed row before running
345+-- | it directly.
343346runLayer
344347 :: forall req err a available
345348 . CheckAllProvided req available
349+ => Keys req
346350 => Record available
347351 -> OmLayer req err a
348352 -> Om (Record available) err a