make static method
Implementation
static GlobalReference make(dynamic key, Function(dynamic) maker) {
key = key.toString();
dynamic value = maker(_states[key]);
_states[key] = value;
Type T = value.runtimeType;
return GlobalReference(key, T);
}