changed the haskell code instead of the grammar for EPlus / EAdd,
since it makes more sense imo to edit the hs code, because that is
farther down the process tree and makes it easier to recompile, among other
things.