function expr2expr(src, xn, yn, condition = () => true) {
  if (xn === 0 && yn === 0) return src;
  const [x, y] = expr2xy(src);
  if (!condition(x, y)) return src;
  return xy2expr(x + xn, y + yn);
}
translate A1-tag src by (xn, yn)
@date 2019-10-10
@export
@param {tagA1} src
@param {number} xn
@param {number} yn
@returns {tagA1}