limit will place a hard limit and clamp an input value in to be between min/max values mn and mx.
limit
in
mn
mx
(define (limit in mn mx) (param in) (param mn) (param mx) (rvl "limit"))