...where namespaced enums and records are not properly stored in name->* maps so they cant be referenced by namespaced names in serailization and and deserialization.
Also:
Collapses all cases of this in utils.cljc to use swap-named-value! to handle these namespaces.
Adds 2 test cases to verify this.
Adds an informative error when a name that isn't in the name->serializer map. (Used to be NullPointerException)
...where namespaced enums and records are not properly stored in name->* maps so they cant be referenced by namespaced names in serailization and and deserialization.
Also:
utils.cljc
to useswap-named-value!
to handle these namespaces.name->serializer
map. (Used to be NullPointerException)