Basic stupid implimentation of a 'hash' type in modern fortran.