(sort (fn [a b] (- .b .a)) [1 3 2])
(sort (fn [a b] (- (get .a rank) (get .b rank))) [{id a rank 2} {id b rank 1} {id c rank 2}])
