Register and return a GType for the @api and associate it with @tags.
an API to register
tags for @api
a unique GType for @api.
See Implementation
Register and return a GType for the @api and associate it with @tags.