I'm not sure if I get it. But I don't know Clojure syntax too well. Say I want to represent a slideshow state. I could do it with { slides: List<Slide>, current_index: Int } Or alternatively: { left_slides: List<Slide>, current: Slide, right_slides: List<Slide> } Is it fair to ca