manners.really
A namespace containing macros for defining manners where the function to be
used as part of the predicate is part of the message.
really
macro
(really & params)
Create a coach from a single predicate and part of a message
((really "must be a" string?) 828) ; => ("must be a string")
((really "must be a" string?) "anything") ; => ()
Trailing arguments (i.e. those after the first function) are also included in
the message.
((really "must be" < 10) 11) ; => ("must be < 10")
verily
macro
(verily & params)
Just like #'manenrs.really/really except extra params are used in the message
without being unquoted.
(def ten 10)
((really "must be" < ten) 11) ; => ("must be < 10")
((verily "must be" < ten) 11) ; => ("must be < ten")