Some time ago, the test suite was pretty lenient--it used ratsimp to
check answers---that allowed some unsimplified answers to pass. I
rewrote the code that checks answers, went through the new failures,
and fixed this and that.
As for the Maxima macro madness m+, gm, mlog, bess, sin%, ..., I stick
to add, mul, and take. That's about all that I can remember.
auf Wiedersehen,
Barton