A type reporter for ramda

Ping #470 
with all due respect, that's not a correction. in the default case we are parsing the `toString` output to return just the second part: `return toString.call(val).slice(8, -1);`