This refactor moves the calculation of the number of lanes to code closer to where the Instruction/BoundInstruction is bound.