allow cache_fetch() functions to receive any type of pvar as the output parameter