In cases where a node has multiple requirements (e.g. Matlab) the module may load one as a dependency of the other. Should try to detect this case and load the downstream module first, and then either accept the dependency module if it is in the correct range, or swap it for one that is
In cases where a node has multiple requirements (e.g. Matlab) the module may load one as a dependency of the other. Should try to detect this case and load the downstream module first, and then either accept the dependency module if it is in the correct range, or swap it for one that is