Add functor lifted threading macros