Term

:   Definition 2

    Another list:

    -  Bullet

       ```
       code
       ```

    -  Another bullet

Indented with 2 spaces, so code inside block will have 2 spaces

: ```markdown
      code
      a <- 1
  ```

Indented with 4 spaces, so code inside block will have 4 spaces

:   ```markdown
        code
        a <- 1
    ```

Indented with tabs, so code keeps one tab-stop of extra indentation

:	```markdown
			code
			a <- 1
	```

Input
:   ```
    Term
    
      : Def
    ```
