define-record-matcher!
-pattern!
it's just more accurate
define-record-{equality,matcher}!
these are great
if-let*
when-let*