Boolean variable in a rule: problem with OH2?

So does OH1’s rule language support native types but the equivalent in OH2 does not support native types?