Nanos++ API nanos_create_wd_compact extended to take start and end of IR blob as "const char[]", which is passed to DOWorkRepresentation and LLVM Module is constructed