RE: Rebindable syntax for monads and arrows