@lru_cache()<EOL>def is_builtin_type(type_):
<EOL>return isinstance(type_, type) and getattr(type_, "<STR_LIT>", None) == "<STR_LIT>"<EOL>
Checks if the given type is a bulitin type.

    :param type_: The type to check
    :return: True if the type is a bulitin, otherwise False
    :rtype: bool