IOC doesn't properly handle set!
. The following snippet fails to compile because set!
is treated like a function call, evaluating field access first instead of treating the whole form as a field instance assignment.
(a/go (set! (.-gridx (java.awt.GridBagConstraints.)) (a/<! (a/go 0))))