Originally Posted By: Damocles_
And since you can use other datatype, there is no
reason to comaplain about VAR.

Basically all engine functions have var as parameter or return var. Panel digits require vars. So you do have to use var, although in many cases other types would be a much more logical choice.

Caroutines: I wouldn't complain about them, because you don't have to use them. Except maybe if you need inkey/inchar.