public MachineState Run() => Instructions.Aggregate ( seed: new MachineState(new Mask(0L, 0L), Memory.Empty), func: (acc, inst) => acc.Apply(inst) );