sclass WithDuration extends Var {
double seconds;
*() {}
*(double *seconds, A value) { super(value); }
*(A value) { this(now(), value); }
double seconds() { ret seconds; }
toString { ret "[" + formatElapsedTimeWithAppropriateUnit(seconds) + "] " + super.toString(); }
}