hold (npm): Ensures async function is only called once and caches results for other calls.
Keywords: lock|once|hold|throttle|async