Import the languagImplicitConversion feature
Set compiler flags to show errors,warnings, etc
Remove import that shadows the DSL
Split the code generation traits into separate files
Cleanup constant folding internals
Test for inference
Spec for constant folding
Test that inference infers correct dependencies
Test transitive constant folding