Why was this header added; I don't see anything that requires it?  If it's really needed, then please do not include posix_time_types.hpp, you don't need them both.