Perform an initialization the first time it is needed.
Macros in this section control optional features in the library.
Concurrent invocation of these operations on the same instance is not safe.
An empty class that represent a continue message. An object of this class is used to indicate that the sender has completed.