anchor.diff:          /// // 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");
  -		/// 			}
  -		/// 		}
  -		/// 	}
  -		/// );
  +        /// 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) => {
  
positive.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) {
  
negative.code:         /// \code
          /// // Example usage querying all products using `Client`
          /// ShopifyBuy.Client().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() {
  