Expect.match

Pass in 2 handlers, one that handles Expected` and another that handles Unexpected

struct Expect(T, E = Variant)
match
(
handlers...
)
(
)
if (
!is(E == void)
)

Meta