Collapse seg_block_node and seg_statementlist_node.

It's going to be easier to compile the AST to bytecode if I model the top-level AST node as a zero-argument `seg_block_node`, rather than having a separate `seg_statementlist_node` type for it.