私が理解している限り、ファンクターは 2 つのカテゴリ間のマッピング
です。


Haskell には、オブジェクトが Haskell 型で射が Haskell 関数である Hask があります。ただし、Functor型クラスには、これらの型fmap間をマップする関数があります(したがって、これらはオブジェクトであり、カテゴリ自体ではありません)。
fmap :: (a -> b) -> f a -> f b
f aとHaskf bの両方のオブジェクトです。これは、Haskellの のすべてのインスタンスがエンドファンクタであることを意味するのでしょうか。FunctorFunctor
ここで何が欠けていますか?タイプはHaskellのカテゴリでもありますか?