also via util::compiler_ist leave collection as much in place as possible (though collections and seperate block_compilers are about to go)
Compilers forms alist by Util::CompilerList Change Collection to use the list instead of array