[Обновление: спасибо пользователю coredump за разъяснение по поводу вариаций c аргументы]
Вы нигде не нашли para
, потому что он там определен - это определение функции с переменной количество аргументов:
(define (para . contents)
(string-append "<p>" (string-concatenate contents) "</p>"))
Это означает, что она определяет функцию, которая принимает в качестве аргументов несколько строк, которые затем сохраняются в списке с именем contents
, и возвращает одну строку, которая состоит из HTML p-тега, окружающего содержимое, которое вы передали.
Таким образом, вы можете назвать его как
(para "This is a sentence. " "And another one. " "The third one. ")
(Запишите пробелы после полных остановок.) И это будет return
"<p>This is a sentence. And another one. The third one. </p>"
Что касается индекса функций Схемы: взгляните на Стандарт Схемы (ссылка для R5RS).