Structs

Synchronization primitive. Allows creating awaitable signals that may be passed between tasks. For a simple use-case where the receiver is only ever interested in the latest value of something, Signals work well. For more advanced use cases, you might want to use Channel instead..

Enums