import { matcher as m } from '@ephetic/functional'
const secondIsNumber = m(
[ [m, Number], (a,b) => console.log(`${b} is a Number`)],
[ [m, Array], (a,b) => console.log(`${b} is an Array`)],
[ m, (a,b) => console.log(`${b} is not a Number or Array`)]
)
secondIsNumber('asdf', 2) // 2 is a Number
secondIsNumber(2, {}) // [object Object] is an Array
secondIsNumber(2, 'asdf') // asdf is an Array