# clarity towards structural editing in clojure(-script) using the types from `core.typed` and `om` for the ui. ## todo * vectors and sets * arbitrary union types * nested fields * dynamic fields (fetching possible values/hints from the network (or generating them?))