[{:keys [a b]}] is a special form for [{a :a, b :b}]