This functionality is already implemented in MAPL and we will do a pull request to get this added to the ESMF code base.
The only possibly difficult aspect is just which file these should be implemented in. (@oehmke ) I've not looked yet, so maybe it will be obvious, but best if ESMF provides guidance.
The other question I have at the moment is whether you will require unit tests. The implementations are almost trivial wrappers on existing functionality, so I'm hoping we can skip that bit.