Returns true if this has already been called, otherwise false.
@override bool isEvaluated() { return (_cache[this] as T?) == null ? false : true; }