Reason for integer not a valid data type for function arguments?

Adobe CF supports integer as a data type for function arguments, but in Lucee (including 6.1) only numeric is supported.

I’m just curious what the reason is for that?

TIL that CF2018 added that.

Odd that they did not add it as a returntype though.