Newer Solidity 0.5.x compilers generate ABIs whose function and event parameters contain an
internalType field as well as the usual
In the examples I've seen,
internalType usually have the same value. But presumably that would not always be the case.
What is the meaning and purpose of this
internalType field? When would it differ from the just-plain