docs: def cmd(send, msg, args):
      """Reports the difference between now and some specified time.
  
      Syntax: {command} <time>
  
      """
      parser = arguments.ArgParser(args['config'])
      parser.add_argument('date', nargs='*', action=arguments.DateParser)
      try:
          cmdargs = parser.parse_args(msg)
      except arguments.ArgumentException as e:
          send(str(e))
          return
      if not cmdargs.date:
          send("Time until when?")
          return
      delta = dateutil.relativedelta.relativedelta(cmdargs.date, datetime.datetime.now())
      diff = "%s is " % cmdargs.date.strftime("%x")
      if delta.years:
          diff += "%d years " % (delta.years)
      if delta.months:
          diff += "%d months " % (delta.months)
      if delta.days:
          diff += "%d days " % (delta.days)
      if delta.hours:
          diff += "%d hours " % (delta.hours)
      if delta.minutes:
          diff += "%d minutes " % (delta.minutes)
      if delta.seconds:
          diff += "%d seconds " % (delta.seconds)
      diff += "away"
      send(diff)