anchor.diff:          /// </param>
           /// \code
           /// // Example that queries all collections on a shop
  -		/// ShopifyBuy.Client().collections((collections, errors, httpError) => {
  -		/// 	Debug.Log(collections[0].title()); // "Home page"
  -		/// 	Debug.Log(collections.Count); // 1 collection
  -		/// });
  +        /// ShopifyBuy.Client().collections((collections, errors, httpError) => {
  +        /// 	Debug.Log(collections[0].title()); // "Home page"
  +        /// 	Debug.Log(collections.Count); // 1 collection
  +        /// });
           /// \endcode
           public void collections(ResponseCollectionsHandler callback, int? first = null, string after = null) {
               GetCollectionsList((collections, errors, httpError) => {
  
positive.code:         /// // Example that creates a custom mutation query
          /// MutationQuery mutation = new MutationQuery();
          ///
  		/// mutation.customerCreate(
  		/// 	buildQuery: (cc) => { cc
  		/// 		.userErrors(
  		/// 			buildQuery: (ue) => { ue
  		/// 				.field()
  		/// 				.message();
  		/// 			}
  		/// 		);
  		/// 	},
  		/// 	input: new CustomerCreateInput(
  		/// 		email: "mikkoh@email.com",
  		/// 		password: "oh so secret"
  		/// 	)
  		/// );
          ///
  		/// ShopifyBuy.Client().Mutation(
  		/// 	query: mutation,
  		/// 	callback: (data, errors, httpErrors) => {
  		/// 		if (httpErrors != null) {
  		/// 		    Debug.Log("There was an error communicating with the Storefront API");
  		/// 		} else if (errors != null) {
  		/// 			// output any graphql errors
  		/// 		    foreach(string error in errors) {
  		/// 				Debug.Log(error);
  		/// 			}
  		/// 		} else {
  		/// 			List<UserError> userErrors = data.customerCreate().userErrors();
          ///
  		/// 			if (userErrors != null) {
  		/// 				foreach(UserError error in userErrors) {
  		/// 					// field which may have a user error
  		/// 					Debug.Log(error.field());
  		/// 					// error message for the field which had an error
  		/// 					Debug.Log(error.message());
  		/// 				}
  		/// 			} else {
  		/// 				Debug.Log("No user errors the customer was created");
  		/// 			}
  		/// 		}
  		/// 	}
  		/// );
          /// \endcode
          public void Mutation(<%= schema.mutation_root_name %>Query query, ResponseMutationHandler callback) {
              Loader.Mutation(query, (response) => {
  
negative.code:         /// \code
          /// // Example usage querying all products using `Client` and a domain
          /// ShopifyBuy.Client("graphql.myshopify.com").products((products, errors, httpError) => {
          /// 	Debug.Log(products[0].title()); // "Snare Boot"
          /// 	Debug.Log(products[1].title()); // "Neptune Boot"
          /// 	Debug.Log(products.Count); // 38 products returned
          /// });
          /// \endcode
          public static ShopifyClient Client(string domain) {
  