Make handle-command a multimethod for open addition of commands