次の質問の精神で:
複数のGetterを単一のFoldに結合する方法を探しているので、次のようになります。
('a','b','c','d') ^.. (_1 <> _2 <> _3)
これは次のようになります。
['a', 'b', 'c']
しかし、上記のコードは実際には次のメッセージで失敗します。
No instance for (Monoid
(Accessor (Endo [Char]) (Char, Char, Char, Char)))
arising from a use of `<>'
では、どうすればこれを達成できますか?これはまったく可能ですか?