Types: blocks: List[List[str]]
Ranges: length(blocks) ≤ 10^3, length(block) ≤ 10^2, length(expression) ≤ 80
Addtl Info: None