15:10:55beachmetamodular.com/SICL/checking-every-keyword.pdf is how I imagine the code for checking the validity of each keyword given, should that be necessary.
15:11:52beachNr is the number of required parameters. No is the number of optional parameters.
15:18:01beachI will draw similar figures for parsing a single keyword argument, for determining the value of :allow-other-keys as above, for assigning to optional parameters, and for assigning to required parameters.
15:18:29beachBut it's tedious, so I first do it on paper, and then I clean it up before doing it properly.
15:19:17beachFinally, I will draw a figure showing how they all fit together.