https://www.reddit.com/r/haskell/comments/sat5wv/simplest_way_to_retain_state_in_ghci looks like a pretty chill way to do it