Aby ponownie powiązać zapisy procesu Haskella, paragraf 7.3.11 "Rebindable syntax and the implicit Prelude import" w Podręczniku użytkownika GHC stwierdza, że notacja Arrow używa funkcji znajdujących się w zakresie. Stwierdza również, że typy "muszą bardzo ściśle pasować do typów Prelude".Jak ponownie powiązać procekację Haskella ze zdefiniowanymi przez użytkownika Strzała?
Każdy, kto chce tego użyć, jest proszony o to. Jak blisko tego typu typy muszą pasować do typów Prelude?