With #883 and the hopeful quick fix of #927, we can then add an extra linter to the source linter CI that checks the source code for any !$acc or !$omp directives. It should fail if it finds any, so we are forced to stick with the macro paradigm. It will presumably need to exclude the macro.fpp type files.