Existem protótipos de função no Common Lisp?

Eu tenho programado em lisp comum por um tempo agora, e ao longo de minha experiência usando o lisp, ainda não vi nenhuma função / macro que funcione de maneira semelhante aos protótipos de função em C ou C ++.

Atualmente, tenho muito cuidado com a ordem das minhas funções, caso contrário, quando tento chamar uma função de outra, Lisp diz que a função "não existe" porque é definida posteriormente no arquivo. Existe alguma forma de contornar isto? Posso declarar todos os meus protótipos de função na parte superior do arquivo e as definições completas abaixo?

questionAnswers(3)

yourAnswerToTheQuestion