Would be neat to have `awesomeName(getter, setter)` high order function so that this can be defined as `state:  awesomeName(getState, setState)`.