compile_and_validate("(let ((out nil)) (dolist (x '(1)) (setf out (get-input-entities))) out)");
compile_and_validate("(defun f () (get-input-entities)) (let ((out nil)) (setf out (f)) out)");
compile_and_validate("(let ((f (lambda (acc x) (+ acc 1)))) (fold f 0 (get-input-entities)))");