fn lex(block: &str) -> Vec<Line>
Split a command block into non-blank lines, recording each line’s indentation.