head/cat/tail, closer.clj