There is a thing known as BuiltinSemantics and there is a V1 and V2. This mostly only affects consByteString.