     return parseJSON(j)
 }
 
-public func parseJSON<T : Decodable>(j:AnyObject) -> Result<T> {
+public func parseJSON<T : Decodable>(j: AnyObject) -> Result<T> {
     let result : Result<T>
     do {
         let output : T = try T.decode(j)

private let ParseSubmoduleName = "parse"
private let ParseQueue = queueForSubmodule(ParseSubmoduleName)

public func parseDataAsync<T : Decodable>(data:NSData) -> Future<Result<T>> {
    
    let deferred = Deferred<Result<T>>()
    

}


public func parseDataAsync<T : Decodable>(data: NSData) -> Future<Result<[T]>> {
    
    let deferred = Deferred<Result<[T]>>()

