Haskellのproc-notationを再バインドするには、GHCユーザーズガイドの段落7.3.11 "Rebindable syntax and the implicit Prelude import"に、矢印の表記が範囲内にあるarr
、first
、...関数を使用すると記載されています。また、型は "Prelude型に非常に密接に一致しなければならない"と述べている。Haskellのproc-notationをユーザー定義の矢印に再バインドするにはどうすればよいですか?
これを使用したい方は、お尋ねください。だから、これらのタイプはどれくらいPreludeタイプと一致しなければならないのですか?