Краткий ответ: вы не должны использовать полный язык "#lang racket". Языки обучения исключают потенциально запутанные расширенные возможности языка, с которым вы сталкиваетесь.
В этом случае ваше определение интерпретируется как функция с именем f с необязательным аргументом с именем quote, значением по умолчанию которого является 'x'.
Установите уровень языка Начинающий студент, и вы получите гораздо более разумный ответ.