я прост оне подумал что он может возвращать булевый результат
if это специальная форма
A special form is a primitive function specially marked so that its arguments are not all evaluated. Most special forms define control structures or perform variable bindings—things which functions cannot do.
»it's not in the nature of the Racket community to be satisfied with a local maximum. Вот такое смущает. Академ-тусовочка на грантах ищет чем себя занять?