Input
```text
hello
``` Output AST
- type: CodeBlock
language: text
raw: |
hello Opaque containers (CodeBlock here) are exempt from §10.6 edge-blank trim — blank lines inside the body are preserved verbatim
Input
```text
hello
``` Output AST
- type: CodeBlock
language: text
raw: |
hello