В руководстве по Racket представлены функции с ключевыми аргументами:
(define (F #:keyword argument) ...)
Когда мы его используем, нам нужно связать определенное значение с аргументом:
(F #:keyword 'value)
Но в том же руководстве есть пример аргумента ключевого слова без значения:
(struct posn (x y)
#:transparent)
Можно ли создать такие аргументы в виде флага для программистов, или это явно внутренняя особенность?