object naming (for debuggers)
decoding of datatypes (for debuggers etc.)
If an MPI implementation is thread-safe: