RepPolyArrowCmd.hs:26:17: error: [GHC-55287] • The arrow command ‘returnA -< x’ does not have a fixed runtime representation. Its type is: a :: TYPE r • In the expression: proc x -> returnA -< x In an equation for ‘foo’: foo = proc x -> returnA -< x