No...I'm not going to try duplicate the code.

Does anyone have an opinion about whether it's confusing that Expr.coeff would behave differently than Polys.coeff? If nobody else thinks this is a bad idea then we can just commit the original PR.