IMO, yes and no, because you will always think, that you can easily/safely move
NativePlacement
to context receiver
and then, in this case you can accidentally be trapped in a situation when you create single
MemScope
block for whole application - and so it will be never actually cleared
So, that' a good use case, but for me it's dangerous - but may be Im overreacting 🙂