A type reporter for ramda

Ping #470 
> it is a branch to support ES3 environments

Yes, but we could use the ES3-compatible version in all environments. Returning a slightly simpler function in some environments is an optimization; the question is whether it's worthwhile. I think not.