We should implement our custom toolchain provider. A user should not be required to apply the foojay resolver convention