      development, you can feel free to use the unsafe `!` operator.
      */
     init (_ standardAction: StandardAction)
-    
+
     /**
      Use the information from your custom action to generate a `StandardAction`. The `type` of the
      StandardAction should typically match the type name of your custom action type. You also need

        self.payload = dictionary[payloadKey] as? [String: AnyObject]
        self.isTypedAction = isTypedAction
    }
    
    public var dictionaryRepresentation: [String: AnyObject] {
        let payload: AnyObject = self.payload as AnyObject? ?? reSwiftNull as AnyObject
        
        return [typeKey: type as NSString,
                payloadKey: payload,
                isTypedActionKey: isTypedAction as NSNumber]

/// All actions that want to be able to be dispatched to a store need to conform to this protocol
/// Currently it is just a marker protocol with no requirements.
public protocol Action { }
