return type in of the lite functions are always JS types, so `Number` in this case