1   None(*+03457>CL;Monad which is a reader of HSet (or just can construct it).,Ask arbitrary element of hset inside HReader0Ask arbitrary labeled element of hset in HReader   None(*+03457>CL Monad transformer which is like  but for  only 2Run a local reader with a subset of HSet elements. Convenient variant of  k with proxy type to make it posible to run nested HReaderT in place without complex type declarations, e.g. narrowHReaderT (Proxy :: Proxy '[String, Int]) $ do doThingsWithString doThingsWithInt doThingsWithOtherStuff -- < this will not compile            !"hread_8YGQPgS15fq0kydEV6qz0fControl.Monad.HReader.ClassControl.Monad.HReader MonadHReader HSetElementsaskHSethaskM haskLabeledMHReaderT unHReaderT runHReaderTsubHSetHReaderTnarrowHReaderT$fMonadHReaderRWST$fMonadHReaderRWST0$fMonadHReaderWriterT$fMonadHReaderWriterT0$fMonadHReaderStateT$fMonadHReaderStateT0$fMonadHReaderExceptT$fMonadHReaderListT$fMonadHReaderContT$fMonadHReaderReaderTtrans_3eG64VdP2vzGjP6wJiCp5XControl.Monad.Trans.ReaderReaderThset_00hVkGU0fmO3pixwKdPH2g Data.HSetHSet$fMonadBaseControlbHReaderT$fMonadTransControlHReaderT$fMonadHReaderHReaderT$fMonadReaderrHReaderT$fMonadTransHReaderT