:f = "f"!script($_) |x #p!checkpoint($_) |a #q!checkpoint($_) |b |c |d |From start: f! |From p checkpoint: f! |From q checkpoint: f! |From q checkpoint again: f! |Force p checkpoint: f!from(#p)