> Has the include keyword always been there ? Yes, the include statement is pretty old.
I would not advise using `compiles` too much as it has some issues with scoping and compile time processing (for example it gives unused import warnings). What I would recommend doing is testing against older versions and adapting to them accordingly.
