Defining toolchains hierarchically is what we want to aim for in #422 anyway, so we should try and do it for new toolchains.