@Override
    public Type resolve(@NotNull Scope s, int tag) {
        if (rvalue == null) {
            Indexer.idx.putProblem(this, "missing RHS of assignment");
        } else {
            Type valueType = resolveExpr(rvalue, s, tag);
            for (Node t : targets) {
                NameBinder.bind(s, t, valueType, tag);
            }
        }

        return Indexer.idx.builtins.Cont;
    }