altos/lisp: Add builtin 'collect'