O
Size: a a a
O
A
m a -> (a -> m b) -> m b, а не m1 a -> (a -> m2 b) -> m2 b? При таком раскладе событий трансформаторы монад были бы не нужны, так как трансформировать монады можно было бы просто с помощью >>=JS
m a -> (a -> m b) -> m b, а не m1 a -> (a -> m2 b) -> m2 b? При таком раскладе событий трансформаторы монад были бы не нужны, так как трансформировать монады можно было бы просто с помощью >>=ЖК
data Rad n where Rad :: (Coercible Double n, RealFloat n) => n -> Rad nderiving RealFloat via DoubleАХ
к
ЖК