pub fn gql2sql<'a>( ast: ExecutableDocument, variables: &Option<Value>, operation_name: Option<String> ) -> Result<(Statement, Option<Vec<Value>>)>