; error: 3:4: 'f' requires attribute 'b' (def :f (fn {~a ~b} a)) (f {:a 1})