Attempting to use the tdeps api could have an expectation of classpath ordering, based on previous knowledge of other dependency systems.
I think it would be useful to either:
- Have a function which will do the ordering
- Document that ordering is random, and left at the discretion of API consumers, that software is expected to work regardless of ordering.