common_subexpression uses dispatched subterms, not _subterms method
summary supports keepdims
python: summary keepdims compute
expr: summary __str__ includes keepdims
pandas summary keepdims
docs: summary str fix with keepdims
expr: split uses keepdims consistently on chunks