thunk

Etymology 1
By analogy with past tenses and past participles ending in "-unk", such as and.

Etymology 2
.

Verb

 * 1) To strike against something, without breakage, making a "thunk" sound.

Etymology 3
Said by the inventors to be from the irregular jocular past tense of (see Etymology 1), being coined when they realised that the type of an argument in  could be predetermined at compile time (with a little compile-time “thought”).

Noun

 * 1)  A delayed computation.
 * 2)  In the Scheme programming language, a function or procedure taking no arguments.
 * 3)  A specialized subroutine that one software module uses to execute code in another module.
 * 1)  In the Scheme programming language, a function or procedure taking no arguments.
 * 2)  A specialized subroutine that one software module uses to execute code in another module.

Verb

 * 1)  To delay (a computation).
 * 2)  To execute (code) by means of a thunk.
 * 1)  To execute (code) by means of a thunk.