Adding new languages not only means providing bindings for all MPI routines, but can make additional clarifications in the MPI standard itself necessary.