what happened to `mpi.mod` etc? is it redundant?

otherwise reviewed, good piece of work! If you can, document a bit more the *_NAME_* consts.