The document discusses the implementation of concurrency abstractions in high-level language virtual machines (VMs), emphasizing the need for a unifying substrate that supports various concurrent and parallel programming concepts. It identifies significant requirements for VMs, including managed state, controlled execution, and ownership, and proposes an ownership-based metaobject protocol (MOP) to address common concurrency challenges. Performance evaluations demonstrate the potential benefits of the proposed MOP in supporting flexible language semantics and improving enforceability of concurrency policies.