@override FutureOr<ASTValue<T>> resolve(VMContext context) { return getValue(context).resolveMapped((v) { return ASTValue.from(type, v); }); }