t { enum meter = unit!(double, "L"); enum liter = 0.001 * meter * meter * meter; auto surface = 25 * square(meter); auto side = sqrt(surface); assert(side.value(meter).approxEqual(5)); auto volume = 27 * liter; side = cbrt(volume); assert(side.value(meter).approxEqual(0.3)); auto delta = -10 * meter; assert(abs(delta) == 10 * meter