Decode operation result or throw exception
Future<T> decode(QueryResult result) async { return GraphqlResponseDecoder<T>( instance: this, result: result, ).decode(onSuccess); }