I keep trying to think more in terms of functional programming and somehow I always end back up with classes and objects, bc I still don’t really get state management