Added IVar.tryFill.
Simplified.