Added _.match to aid in better functional composition

This correlates to issue #1155.  It also renders #1338 and #1366 unnecessary.
It avoids overloading `_.has` as was requested by some.