@lru_cache()<EOL>def is_collections_type(type_):
return (<EOL>isinstance(type_, type) and getattr(type_, "<STR_LIT>", None) == "<STR_LIT>"<EOL>)<EOL>
Checks if the given type is a ``collections`` module type

    :param type_: The type to check
    :return: True if the type is part of the ``collections`` module, otherwise False
    :rtype: bool