revert `evaluateGuard` to expect a provided `this` context
export `rxAccessor` regex
add `state.define` and `state.implement`; make `state` function delegate to these
changelog previous commit