VRP

ValueRange-Propagation for to allow more implicit casts
yes and it works
don't ask me why tough