add duration_cast, time_point_cast, lexical_cast