haskell-binding for r3 router