add R.is

Closes #219

> why `Object(val)`. Should `R.is("xxx", Object)` really be true

This is a question for the library authors. In my libraries I avoid differentiating primitives from their object equivalents.