lib/index.js
function Typpy(input, target) {
    if (arguments.length === 2) {
        return Typpy.is(input, target);
    }
    return Typpy.get(input, true);
}
function Typpy(input, target) {
    if (arguments.length === 2) {
        return Typpy.is(input, target);
    }
    return Typpy.get(input, true);
}
function Typpy ( input , target ) { if ( arguments . length === 2 ) { return Typpy . is ( input , target ) ; } return Typpy . get ( input , true ) ; }
Typpy
Gets the type of the input value or compares it
with a provided type.

Usage:

```js
Typpy({}) // => "object"
Typpy(42, Number); // => true
Typpy.get([], "array"); => true
```

@name Typpy
@function
@param {Anything} input The input value.
@param {Constructor|String} target The target type.
It could be a string (e.g. `"array"`) or a
constructor (e.g. `Array`).
@return {String|Boolean} It returns `true` if the
input has the provided type `target` (if was provided),
`false` if the input type does *not* have the provided type
`target` or the stringified type of the input (always lowercase).
Typpy Gets the type of the input value or compares it with a provided type .