Make make nullish check consistent in `isEmpty`.
Make `isFinite` use ES6 `Number.isFinite` when available.
Minor whitespace nits.
Ensure `omit` and `pick` work with primitives.
Reduce methods.