runState and runValue are definitely much better. ...
# functional
t
runState and runValue are definitely much better. But imo they are not needed when you can just write run().value or run().state. Also it makes the inner workings more obvious.