VRP

ValueRange-Propagation for to allow more implicit casts
struct Foo {
    enum max = 42;
}