+1, seen your work on that. If it works as intended, it is really the optimal solution,
also because it helps avoid an explosion of the toolchains list.