shoo/voile — comment on commit 6ea9e0d5664679cd09f134615eec9f88fd5420f2
File: voile/misc.d line 1522
By 9rnsr:

If all of `fn` returns a common type object, returning it is good. Change the signature to:

```d
CommonType!(staticMap!(ReturnType, T)) variantSwitch(T...)(Variant var, T caseFunctions) { ... }
```

and also change here:

```d
return fn(var.get!Args);
```