'Install the functions into LLVM.  This only needs to be done once,
as the mappings are persistent during the process lifetime.'

def install(self, context):

    if (not self._installed):
        self._do_install(context)
        self._installed = True
