Don't load Carp in Math::UInt64
Define a $VERSION in every .pm file
Use strict & warnings in all modules