A modern Fortran scientific programming ecosystem