Creating a Swift syntax extension: the Lisp 'cond' function | Hacker News Reader