A heat exchanger comprising: a first plurality of channels configured to convey a first medium at a first set of temperatures along a first span of the first plurality of channels, the first set of temperatures including a first inlet temperature and a first outlet temperature; a second plurality of channels configured to convey a second medium at a second set of temperatures along a second span of the second plurality of channels, the second set of temperatures being at least partially different from the first set of temperatures and including a second inlet temperature and a second outlet temperature; and a core region wherein the first plurality of channels and the second plurality of channels are co-mingled with respect to one another, wherein each of a first count of the first plurality of channels is at least partially wrapped by a second count of the second plurality of channels in the core region, the wrapping adhering to a helical or spiral shape, characterised in that the heat exchanger further comprises a third plurality of channels, and wherein each of the first count of the first plurality of channels is at least partially wrapped by a third count of the third plurality of channels in the core region, wherein the first set of temperatures is greater than the second set of temperatures, and wherein the temperature of the first count of the first plurality of channels is configured to be reduced in discrete stages along at least one dimension of the first count of the first plurality of channels based on the wrapping by the second count of the second plurality of channels and the third count of the third plurality of channels. a first plurality of channels configured to convey a first medium at a first set of temperatures along a first span of the first plurality of channels, the first set of temperatures including a first inlet temperature and a first outlet temperature; a second plurality of channels configured to convey a second medium at a second set of temperatures along a second span of the second plurality of channels, the second set of temperatures being at least partially different from the first set of temperatures and including a second inlet temperature and a second outlet temperature; and a core region wherein the first plurality of channels and the second plurality of channels are co-mingled with respect to one another, wherein each of a first count of the first plurality of channels is at least partially wrapped by a second count of the second plurality of channels in the core region, the wrapping adhering to a helical or spiral shape, characterised in that the heat exchanger further comprises a third plurality of channels, and wherein each of the first count of the first plurality of channels is at least partially wrapped by a third count of the third plurality of channels in the core region, wherein the first set of temperatures is greater than the second set of temperatures, and wherein the temperature of the first count of the first plurality of channels is configured to be reduced in discrete stages along at least one dimension of the first count of the first plurality of channels based on the wrapping by the second count of the second plurality of channels and the third count of the third plurality of channels.