Provider
A function that produces the instruction Content at turn time, given a ReadonlyContext.
Returning null indicates "no instruction this turn".
A function that produces the instruction Content at turn time, given a ReadonlyContext.
Returning null indicates "no instruction this turn".