dgs.utils.state.State.setdefault

State.setdefault(k[, d]) D.get(k,d), also set D[k]=d if k not in D