probe static method
Implementation
static Object? probe(Object o, int member, Object? Function(dynamic d) read) {
final key = (o.runtimeType, member);
if (_probeOk[key] == false) return null;
try {
final v = read(o);
_probeOk[key] = true;
return v;
} catch (_) {
_probeOk[key] = false;
return null;
}
}