Clojure: funções pré-post

Contexto

Estou ciente dehttp://blog.fogus.me/2009/12/21/clojures-pre-and-post/

O que eu quero não é exatamente pré / pós condições.

Eu quero ter pré / postfunções que são executadosexatamente uma vez.

Não vejo nenhuma documentação me prometendo esse recurso sobre as condições de pré / pós (ou seja, que elas não são executadas várias vezes).

Questão

Para uma função Clojure, existe uma maneira de marcar com pre / postfunções que são executados exatamente uma vez,

a função pré quando a função é chamadaa função post quando a função retorna

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion