public Unit Visit(Instruction instruction)
 {
     MarkLabel(instruction);
     _generator.Emit(_opCodeMapper.Map(instruction.OpCode));
     return(Unit.Value);
 }