     
 }
 
+/**
+    Returns an ActionPairing as a Dictionary in the format the
+    API expects
+    
+    :param: a The action pairing to be transformed
+*/
 func apiPairingFormat (a: ActionPairing) -> [String: AnyObject] {
     return [
         "actionName": a.name,

typealias PairingDictionary = [String: ActionPairing]
/// Convenience type for the request payload
typealias APIPayload = [String: AnyObject]
/// Closure of the form {(statusCode, functionName) -> Void} that is provided a callback on reinforcements
public typealias ReinforcementCallback = ((Int, String) -> Void)

/**

    }
    
    /**
        Informs the Dopamine API that some action took place
        
        :param: action The name of the action
    */
    public func track(action: String) {
        let payload: APIPayload = [
