Apparently auto_include.ms is transcluded at each exectution unit and so that code needs to be in a separate .ms file.