block: v. [common; from process scheduling terminology in OS
theory] 1. vi. To delay or sit idle while waiting for something.
"We're blocking until everyone gets here." Compare busy-wait. 2.
`block on' vt. To block, waiting for (something). "Lunch is blocked
on Phil's arrival."