Functor as boxes

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

Haskell functor representation