Better interoperability between 32 and 64-bit numerical types by using implicit casts conversions