def __getitem__(cls, args):
    """
        Triggers when accessing a collection class by index, e.g:
        >>> List[1, 2, 3]
        """
    if isinstance(args, tuple):
        return cls(args)
    else:
        return cls((args,))
