Я пытаюсь выяснить, какие именно правила для deriving Functor
в Haskell.
Я видел сообщения о сообщениях об этом, и я видел тестовый код об этом, но я не могу найти официальную документацию о том, что такое правила. Может кто-то прояснить и/или указать мне нужное место?