Я хочу немного поиграть с библиотекой Lens
. Я загрузил его в GHCi и создал тип данных записи с соответствующими символами подчеркивания:
> data Foo a = Foo {_arg1 :: Int, _arg2 :: [a]}
Я хотел бы сделать объективы для Foo
с помощью шаблона makeLenses
. Я хотел бы сделать это без необходимости читать весь набор Документов Template-Haskell.
Какое заклинание я могу ввести в приглашении GHCi, чтобы заставить его работать?