sig val homogeneous : ('a, bool) Gobject.property end