Why the input is never opened twice
Twice is two answers, and two answers is a tool that is not a function. A function is the claim of a tool.
The failure at this step
A tool that waits for a pipe that never comes. The refusal is the answer, and the refusal names the ways.