divmod
expr = new divmod<std::modulus<valty>>(l, "/");
expr = new divmod<std::divides<valty>>(l, "/");