(let [xs [a b c]] [(lists/reverse .xs) .xs])
(let [xs []] [(lists/reverse .xs) .xs])
(let [xs [a]] [(lists/reverse .xs) .xs])
