Lock Free Hash Tries external framework -> abstracting calls of functions to macros