IfDefPreProcessor
this is a script preprocessor which can be used to conditionally load/unload pieces of script before compilation or evaluation