christopherdebeer/TypedFunc — pull request #1 by ixti (2012-05-21 10:05:42+00:00)
Title: Remove new keyword.

TypedFunc is not a constructor, but kind of fabric - it returns a
function, not an object, so there's no point for calling it with
`new` keyword.

This will not affect proposed (in the comments on commit) API.
Also, it will even allow to have both versions of API with same
name of the function:

``` javascript
function TypedFunc () {
if (!(this instanceof TypedFunc)) {
var f = new TypedFunc();
return f.classical.apply(f, arguments);
}

// ...
}
```