Populate default annotations when missing
The documentation for GObjectInstrospection annotations says:
To avoid having the developers annotate everything the introspection framework is providing sane default annotation values for a couple of situations...
However, these are not populated by gtk-doc when missing. If this is not by design (since gtk-doc generally prints warnings) could these be populated automatically? The
(transfer ...) annotations are especially useful to have for all functions.