static IVar defaultVarTo(IVar v, A value) { if (!v.has()) v.set(value); ret v; }