old_contents: function Table(){}
  
  Table.protoype = {
    request: function(target, data, cb) {
      data.TableName = this.name
  
      this.database.request(target, data, function(err, data) {
        err ? cb(err) : cb(null, (new Table).parse(data))
      })
  
      return this
    },
  
    destroy: function(cb) {
      return this.request("DeleteTable", {}, cb)
    },
  
    fetch: function(cb) {
      return this.request("DescribeTable", {}, cb)
    },
  
    update: function(opts, cb) {
      return this.request("DescribeTable", {}, cb)
    }
  }
  
  module.exports = Table
new_contents: var utils = require("./utils")
  
    , extend = utils.extend
    , log = utils.log
  
  function Table(attrs) {
    extend.call(this, attrs)
  }
  
  Table.prototype = {
    get: function() {
      return this
    },
  
    request: function(target, data, cb) {
      data.TableName = this.name
  
      this.database.request(target, data, function(err, data) {
        err ? cb(err) : cb(null, (new Table).parse(data))
      })
  
      return this
    },
  
    destroy: function(cb) {
      return this.request("DeleteTable", {}, cb)
    },
  
    fetch: function(cb) {
      return this.request("DescribeTable", {}, cb)
    },
  
    update: function(opts, cb) {
      return this.request("DescribeTable", {}, cb)
    }
  }
  
  module.exports = Table
subject: add table stub