From the Pitch #4 thread:
I agree isolated is confusing here. While direct isn't bad, I'd suggest sync:
isolated
direct
sync
func f(a: sync YourActor)
It's easy to explain: it removes the implied async of isolated members.
async