From within your app
By "internal" to a Reboot application, we specifically mean within one
of the methods that you've implemented for your
servicers. Each of those
methods takes a context argument that you can use to make calls:
ReaderContext- Passed to areader.WriterContext- Passed to awriter.TransactionContext- Passed to atransaction.WorkflowContext- Passed to aworkflow.
The types of these contexts allow Reboot (as well as static type
checkers like mypy, Pyright, or tsc) to enforce its safety
guarantees throughout the call
graph.