if both functions run in sequence and you await A ...
# coroutines
p
if both functions run in sequence and you await A first they’ll never complete because B never gets to trigger the latch