Allow more unboxing (variables, ifthenelse)