(bind-func reverse_inline:[List{!a}*,List{!a}*,List{!a}*]* (lambda (old new) (if (null? old) new (reverse_inline (cdr old) (cons (car old) new)))))