Chris suggested this, but also noted:
Though this doesn't allow ptrace like ability to watch a context
elsewhere. For that you need to pass in fd:ctx props.
which I need to clarify.
I think the global context id changes we already have in the pipeline for Gen8+ enabling might address Chris' thought here.