code: function typof (v) {
    var s = Object.prototype.toString.call(v);
    return s.substring(8, s.length - 1).toLowerCase()
  }
docs: Get the exact type of an object by `toString()`. For example call
  `toString()` on an array will be returned `[object Array]`.
  @param  {any}    v
  @return {string}