Returns a generic Code that is lazily generated when visited.
Code lazyCode(Code Function() generate) => _LazyCode(generate);