previously the intr_types.h doesn't have a namespace, it has the risk of introduing conflict in user's project.