def __init__(self, path, lineno, lexpos, name, args, nullable, ns):
super(AstTypeRef, self).__init__(path, lineno, lexpos)<EOL>self.name = name<EOL>self.args = args<EOL>self.nullable = nullable<EOL>self.ns = ns<EOL>
Args:
    name (str): Name of the referenced type.
    args (tuple[list, dict]): Arguments to type.
    nullable (bool): Whether the type is nullable (can be null)
    ns (Optional[str]): Namespace that referred type is a member of.
        If none, then refers to the current namespace.