reactive-state state management experiment with kotlin coroutines the store implementation has been extracted into it's own repository where I'll keep woring on it. It can be found here