Modern unit testing framework in pure Fortran