Better `case' macro with multikeys