(lists/append [1 2] 3 4)
(lists/append [] null false)
(let [xs [a]] [(lists/append (collections/copy .xs) b) .xs])
