Index IR module for kirin. This module contains the data structure definition of the intermediate representation (IR) for kirin.