Timeout(const std::chrono::milliseconds& duration)
Timeout(const std::chrono::seconds& duration)
Due to we have implicitly specified two chrono types, doing this will lead to inability to select proper ctor as mins\hours etc is not implicitly specified:
const cpr::Timeout timeout{ 5min };
Shouldn't we just create only ms ctor as any chrono duration type would be automatically casted to input parameter type?