I've used a number of computer languages and have grown used to common data structures being provided via standard libraries for the programmer. I'm 1337 enough to implement these myself, but recognize that having a single, standardized data structure implementation improves code readability and portability, while reducing the chance of bugs.
Now I'm working with Fortran, and I'm looking for such a library. Googling for "priority queue" coupled with C++ or Python brings up nice documentation of nice libraries. Doing the same with Fortran brings up RosettaCode and some site from 1997 as the top two results.
Does Fortran have a priority queue? Or any library of standard data structures?