eachMeta(Function(String key, String val) h) { metadata ??= {}; for (var entry in metadata!.entries) { h(entry.key, entry.value); } }