Export Tag/Field from Internal
Also restrict GDecode to Get
Removing some (probably?) useless instances from EmbeddedMessage, adding Applicative and Monad