gi: fix checked # of arguments
gi: support union as return value
clutter: remove deprecated Text#position accessor