Allow invalid conf orderings to be signalled
Use new formatting method name
Use new formatting method name
Use distinct methods names because type erasure prevent method overloading
Add test for out of order import confs
Extend validation
Add implicit methods for determining if a name is an 'import' name
Rework child import name detection to a clearer approach
Use variable placeholder