Functionalism (modularisation) of the interpreter and its programs.