caseOf insteadof implicit unapply
Allow alternates in caseOf, allow functions without unapply to extract
RegExp extractors