 		// Can't instantiate
 	}
 	
+	/// Asynchronously requests information about the current user
+	/// See https://help.salesforce.com/articleView?id=remoteaccess_using_openid.htm&type=0
 	open func identity() -> Promise<UserInfo> {
 		let builder = {
 			authData in

		return request(requestBuilder: builder, jsonDeserializer: deserializer)
	}
	
	open func query(soql: String) -> Promise<QueryResult> {
		let builder = {
			authData in

import PromiseKit
import Alamofire

public let salesforce = Salesforce.shared

open class Salesforce {
	
