code: function genStatement(query, params) {
    var qpArr = _.isArray(query) ? query : [query, params];
    return _.zipObject(skey, qpArr)
  }
docs: Generate the statement object from query and optional params.
  @private
  @param  {string|Array} query  The query string, or the array of query string and optional params.
  @param  {JSON} [params] The params JSON for query; taken only if query is a string.
  @return {JSON}        The statement object
  
  @example
  genStatement(
  'CREATE (n {prop})',
  {
  prop: { name: 'a', num: 1 }
  })
  
  // equivalently,
  genStatement([
  'CREATE (n {prop})',
  {
  prop: { name: 'a', num: 1 }
  }])
  // => { statement: 'CREATE (n {prop})', parameters: { prop: { name: 'a', num: 1 } } }