Match.type<SomeType>.pipe(
Match.when((s) => ['a', 'b'].includes(s), () => 'ExpectedResult' as SomeResultType),
Match.when('c', () => 'AnotherExpectedResult' as SomeResultType),
...
)
Match.type<SomeType>.pipe(
Match.when((s) => ['a', 'b'].includes(s), () => 'ExpectedResult' as SomeResultType),
Match.when('c', () => 'AnotherExpectedResult' as SomeResultType),
...
)