style fix
test exprs must be constant
parse monitor-enter and monitor-exit, qualify import*
parse 'def
put :doc into :meta node
use merge to ensure we always get back a map
intern var and set meta before analyzing init