$list<T> function
Reads a list, converting each element with item.
Implementation
List<T> Function(Object?, String) $list<T>(
T Function(Object? value, String path) item) =>
(v, path) {
if (v is! List) throw _wrong(path, 'array', v);
return List<T>.unmodifiable([
for (var i = 0; i < v.length; i++) item(v[i], '$path[$i]'),
]);
};