store wrapped functions in lookup tables