1. it should treat the input as the _root_ of the ...
# development
w
2. it should treat the input as the root of the compile graph, and differentiate between the root, and the inner nodes/dependencies, while validating both