Coming from flagd/ OpenFeature, i think it would be nice to have support for `switch` cases, wdyt? Happy to work on a PR, if it's possible/ helps.