Implement projection's restriction in Fortran, to avoid large temporaries.