Implement PrimitiveChip
Implement a memoizing loader
Switch out Chip for PrimitiveChip
Recursively load dependencies
A general purpose dependency graph
Load dependencies lazily