to engage in "unauthorised overrides" in order to achieve what they
want.
2. Proponents of such override mechanisms (and there have been many)
- fundemntally misunderstand the distinction between Type 1 (AST) low-level
+ fundamentally misunderstand the distinction between Type 1 (AST) low-level
and Type 2 (dsl.Module) high-level nmigen language constructs, and
miss the fact that dsl.Module (Type 2) is 100% implemented *in* AST
(Type 2) constructs.