Expr record(Iterable<Pair> pairs) { return ExprRecord({ for (final (key, value) in pairs) key: value, }); }