例如,我试图了解 Hoogle 和 Hayoo 不匹配是否有根本原因
(b -> c) -> (b' -> c') -> (b, b') -> (c, c')
至
a b c -> a b' c' -> a (b, b') (c, c')
恰好是以下类型Control.Arrow.***
:
(***) :: a b c -> a b' c' -> a (b, b') (c, c')
——这可能只是一些尚未实现的东西,还是有一些基本的东西阻止了这种基于类型的搜索的实现?