FutureOr<void> setValue(VMContext context, ASTValue value) { return resolveVariable(context).resolveMapped((variable) { variable.setValue(context, value); }); }