A Fortran namelist I/O module