# Functions
NewClientWithContext creates and returns a new Client.
# Structs
The documentation for context states:
Contexts should not be stored inside a struct type, but instead passed to each function that needs it.
# Type aliases
ContextInStruct contains contexts that can be used in structures when there is no risk of confusion.