;; A systems process used to call transaction!
;; to get an editable world:
(comment
(fn [w dt]
(transaction! w (fn [w] (set-component! w ...))))
;; Now process receives an editable world and can modify
;; the world directly:
(fn [w dt]
(set-component! w ...))