add commented declarations of compiler-phase functions