The default window: enough of the way up to see what function you are in, and enough of the way down to see what it is about to answer.
Asymmetric on purpose. What comes before a breakpoint is what led to it and is worth several
lines; what comes after has not happened yet, and past the return it is somebody else's code.
import { LINES } from './excerpt.ts'; LINES.before > LINES.after; // true — what led here is worth more lines than what has not run