Why Val{...}?

You might not only want to specialize on constants.