final var parent = createUndeclared(offset, implicitParent.orElseThrow(), ref, argument);
ret = new SubstatementContext<>(parent, def, ref, argument);
parent.addEffectiveSubstatement(ret);
final var parent = createUndeclared(offset, implicitParent.orElseThrow(), ref, argument);
ret = new SubstatementContext<>(parent, def, ref, argument);
parent.addEffectiveSubstatement(ret);