code: function is (value) {
    return {
      a: function (check) {
        if (check.prototype) check = check.prototype.constructor.name
        var type = Object.prototype.toString.call(value).slice(8, -1).toLowerCase()
        return value != null && type === check.toLowerCase()
      }
    }
  }
docs: Simple Utility Methods for checking information about a value.
  
  @param  {Mixed}  value  Could be anything.
  @return {Object}