Codec to pass over any struct that implements Serialize and DeserializeOwned traits.
Serialize
DeserializeOwned
Asynchronously wait for ms milliseconds.
ms
Asynchronously wait for some random number of milliseconds.
random number