function $any (received, expectedList) {
  if (Array.isArray(expectedList) === false) {
    throw new TypeError('The second argument must be an array of matchers!')
  }

  const pass = expectedList.some(expected => this.equals(received, expected))

  return {
    pass,
    message: () =>
      `expected ${ this.utils.printReceived(
        received
      ) } to${ this.isNot ? ' not' : '' } be any of: ${ this.utils.printExpected(
        expectedList
      ) }`
  }
}
Examples:
  expect(variable).$any([ 'x', 'y', 1, /z/, ... ])
  expect(variable).$any([ expect.any(String), expect.any(Number) ])
  expect.$any([ 'x', 'y', 1, /z/, ... ])
  expect.$any([ expect.any(String), expect.any(Number), 'xyz' ])