Better support for strict type annotations. Float value is now supported too.