public static async Task <TResult> ExecuteAsync <TResult>(this IQueryBuilder <TResult> builder, IInstrument instrument)
        {
            var query = builder.BuildQuery();

            var response = await instrument.QueryAsync(query);

            return(builder.ParseResponse(response));
        }