https://github.com/Pauan/nulan/blob/95a73a115fdef0cb27fae2e7...
See how easy that is? It took me maybe 5-10 minutes to add it in.
And it naturally supports recursion as deeply nested as you want:
(def (dict "foo" (dict "bar" b) "qux" c) (dict "foo" (dict "bar" 1) "qux" 2))