| Safe Haskell | Safe-Inferred | 
|---|
Nesting
Documentation
d :: t
- We can- easily go back- some indentation
 
- levels
 
- easily go back
- back at the top 
e :: t
- Beginning of list- second list
 
- Some indented list but the presence of this text pushes it out of nesting back to the top.
f :: t
- Beginning of listnested code we preserve the space correctly
g :: t
- Beginning of list- Nested list
 
h :: t
- Beginning of listnested bird tracks 
i :: t
- Beginning of list
This belongs to the list above!nested bird tracks - Next list
More of the indented list.- Deeper- Deeper- Even deeper!
- No newline separation even in indented lists.
 
 
- Deeper
 
- Deeper
 
- Next list
More of the indented list.
j :: t
- All this
- Works for
definition lists too.nested bird tracks - Next list
with more of the indented list content.Even more content on a new line. - Different type of list- Deeper
 >>>Here's an example in a listexample result- b
- Even deeper!
- c
- No newline separation even in indented lists.
        We can have any paragraph level element that we normally
        can, like headersLevel 3 headerwith some content… - and even more lists inside
 
 
 
- Different type of list
 
- Next list
with more of the indented list content.