excluding compilers and interpreters as some new tricks may be needed to cover their various bootstrapping processes properly