Clojure: funciones pre post

Contexto

Soy consciente dehttp://blog.fogus.me/2009/12/21/clojures-pre-and-post/

Lo que quiero no es exactamente pre / post condiciones.

Quiero tener pre / postfunciones que se ejecutanexactamente una vez.

No veo ninguna documentación que me prometa esta función sobre las condiciones previas / posteriores (es decir, que no se ejecutan varias veces).

Pregunta

Para una función de Clojure, ¿hay alguna forma de etiquetarla con pre / postfunciones que se ejecutan exactamente una vez,

La función previa cuando se llama la funciónla función posterior cuando la función vuelve

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta