Haskell functor can be seen as boxes containing all Haskell types and functions. Haskell types is fractal: