 # ~tell <user> about <factoid> - Tells the user about a factoid, if it exists.
 # ~~<user> <factoid> - Same as ~tell, less typing.
 # <factoid>? - Same as ~<factiod> except for there is no response if not found.
+# hubot no, <factoid> is <some phrase, link, whatever> - Replaces the full definition of a factoid.
 
 class Factoids
   constructor: (@robot) ->

    else 
      "No factoid for #{key}. It can't also be #{val} if it isn't already something."

  niceGet: (key) ->
    @cache[key] or "No factoid for #{key}"

  get: (key) ->
    @cache[key]

    factoid = factoids.get msg.match[1]
    if factoid
      msg.reply msg.match[1] + " is " + factoid

  robot.respond /no, (.+) is (.+)/i, (msg) ->
    msg.reply factoids.setFactoid match[1], match[2]
