This belongs in kitchen-metal, or it could be renamed to IndependentRunContext or something since there is no actual Kitchen-specific stuff here.