NL
Size: a a a
NL
G
G
G
AZ
NL
AZ
AZ
AZ
AZ
AZ
foo :: IO [User]
родилось foo :: IsSqlBackend backend => ReaderT backend (NoLoggingT (ResourceT IO)) a -> IO a
NL
foo :: IO [User]
родилось foo :: IsSqlBackend backend => ReaderT backend (NoLoggingT (ResourceT IO)) a -> IO a
MonadIO m
, и NoLoggingT
возможно тоже уйдёт в ограничение (надо посмотреть, как оно там определено), и да, вложенные классы намекают на полезность трансформеров.NL
foo :: MyAppMonad m => m [User]
AZ
foo :: MyAppMonad m => m [User]
NL
AZ
AZ