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