trait CompileTimeMachine<'mir, 'tcx, T> = Machine<'mir, 'tcx, MemoryKind = T, Provenance = AllocId, ExtraFnVal = !, FrameExtra = (), AllocExtra = (), MemoryMap = FxHashMap<AllocId, (MemoryKind<T>, Allocation)>>;