Actually, if you're going to support `with_keyword_arguments(:x, :y`) (as the doc comment claims), this needs to be `*args`, right?  And then you can just assign `@expected_args` with no array wrapping needed.