Ein Thunk ist eine Funktion, die anstelle eines Parameterwerts übergeben wird. Die aufgerufene Funktion erhält also nicht einen Parameterwert zur direkten Verwendung, sondern muss den Thunk aufrufen, um einen verwendbaren Wert zu erhalten.