evaluate(keyPathOrGetter) {
    let { result, reactorState } = fns.evaluate(this.reactorState, keyPathOrGetter)
    this.reactorState = reactorState
    return result
  }
Evaluates a KeyPath or Getter in context of the reactor state
@param {KeyPath|Getter} keyPathOrGetter
@return {*}