One if less
Removed useless code
Conversion methods between primitive types (to_u8, to_i32, to_f32, etc.)
Improved error message when using Int or Float in lib declarations
Error on fun redefinition with different signature (and fixed corresponding code in std)