(test-assert (run-request? run-two-squared))
(test-assert (procedure? (run-request-proc run-two-squared)))
(test-equal ((run-request-proc run-two-squared)) 4)
(test-eq (run-request-when run-two-squared) #f))
(test-assert (run-request? run-two-squared))
(test-assert (procedure? (run-request-proc run-two-squared)))
(test-equal ((run-request-proc run-two-squared)) 4)
(test-eq (run-request-when run-two-squared) #f))
(test-assert (run-request? run-two-squared))
(test-assert (procedure? (run-request-proc run-two-squared)))
(test-equal ((run-request-proc run-two-squared)) 4)
(test-equal (run-request-when run-two-squared) '(88 . 0)))
(test-assert (run-request? run-two-squared))
(test-assert (procedure? (run-request-proc run-two-squared)))
(test-equal ((run-request-proc run-two-squared)) 4)
(test-equal (run-request-when run-two-squared) '(88 . 0)))
(test-assert (run-request? run-two-squared))
(test-assert (procedure? (run-request-proc run-two-squared)))
(test-equal ((run-request-proc run-two-squared)) 4)
(test-eq (run-request-when run-two-squared) #f))
(test-assert (run-request? run-two-squared))
(test-assert (procedure? (run-request-proc run-two-squared)))
(test-equal ((run-request-proc run-two-squared)) 4)
(test-eq (run-request-when run-two-squared) #f))
(test-assert (run-request? run-two-squared))
(test-assert (procedure? (run-request-proc run-two-squared)))
(test-equal ((run-request-proc run-two-squared)) 4)
(test-assert (run-request? run-two-squared))
(test-assert (procedure? (run-request-proc run-two-squared)))
(test-equal ((run-request-proc run-two-squared)) 4)