cast.hpp was moved to the numeric_cast library