readField method
read of [...path, field] without allocating the joined path: the
accessors' hot path (one call per generated getter).
Implementation
@override
Object? readField(
String operation,
List<Object> path,
String field, {
Set<String>? deps,
}) => _walk(operation, path, field, deps, false);