       distance = Date.now() - self.timestamp
       msg.reply "#{who} was at #{self.score} something like #{prettyMs distance} ago"
 
+  ## Check in for Roll Call
+  ##  - .rc expression
+  ##    Check in your current RC value, however you choose to express it
+  ##    It will be stored as a floating point decimal number.
   robot.respond /(?:rc)\s+([^\s]+)\s*$/i, (msg) ->
     who = msg.message.user.name.toLowerCase()
     expr = msg.match[1]

prettyMs = require 'pretty-ms'
wolfram = require 'wolfram'

# Configs
WOLFRAM_APPID = process.env.WOLFRAM_APPID

# Robot hooks
module.exports = (robot) ->
  robot.respond /(?:rc)\s+for\s([^\s]+)\s*([^\s]+.*)?\s*$/i, (msg) ->
    who = msg.match[1].toLowerCase()
    options = (msg.match[2] ? "").toLowerCase()

    else
      submitScore expr

## Bases and utilities
##
class RCError extends Error
class RCBase
  prefix: "rc:"
