"All functions found in the code are exported. The user is free to
define his own client if there is a need for this. The basic client
generated is a synchronous client, but an asynchronous client can be
implemented by proper use of exported functions."
Is there an example of the "proper use" ? Or does it belong to "can be
done, but nobody does" -section :-)