Changed the creation of rounding.h to use a set of compile-time checks