Some niceties for _.sample.

Just a couple of things pointed out by @jdalton last week.

* Use consistent args check.
* Handle objects in the single value path.