i think this is covered in this comment. the relevant bit is:
IIUC, @isolated(any) does not affect isolation inference, it just preserves the inferred isolation for later use[1].
@isolated(any)
well, that and also hides/erases exactly what isolation it is. ↩︎