@classmethod
def gbandjoin(cls, bands):
    """
        Returns a new pyvips.Image that is a bandwise join of `bands`.

        bands: Sequence of pyvips.Image objects.

        This previously used the vipsCC gbandjoin method which doesn't
        exist in pyvips.  pyvips' bandjoin method takes either a single 'other'
        band or a list of bands, so we can make it join the first image in the
        list to the remainder
        """
    return bands[0].bandjoin(bands[1:])
