I'd like to write a macro that accepts keyword arguments, e.g., (my-macro e1 #:kw e2 e3). syntax-case isn't much help in parsing the macro's input. Do I need to do this parsing myself, checking for duplicate/missing keywords, or is there some library solution I'm missing? Thanks, Casey