docs: function splitToObject( command ) {
      var cmds = split( command );
      switch( cmds.length ) {
          case 0: return {};
          case 1: return { command: cmds[ 0 ] };
          default: {
              var first = cmds[ 0 ];
              cmds.shift();
              return { command: first, args: cmds };
          }
      }
  }