Section
=======

Subsection
----------

strong with emphasis var {in braces}

  * List item one

  * Two, multiple lines

  * Three Still in list

Not in list

  - Second list Note: still in list

Note: not in list

 1. Third list is numbered

 2. another item

          example

          multiple lines

Returns: the King Since: the first age Notes:

 1. Lorem ipsum dolor sit amet

 2. Ut enim ad minim veniam

Duis aute irure dolor

Example:

-> in <- out Examples:

  - verbatim

  - {braces}

 -- Enum: Enum

     Values:

     one
          The one {and only}

     two
          Not documented

     two is undocumented

     If: defined(IFCOND)

 -- Object: Base

     Members:

     base1: Enum
          the first member

 -- Object: Variant1

     A paragraph

     Another paragraph (but no var: line)

     Members:

     var1: string
          Not documented

 -- Object: Variant2

 -- Object: Object

     Members:

     The members of Base

     The members of Variant1 when base1 is "one"

     The members of Variant2 when base1 is "two"

 -- Object: SugaredUnion

     Members:

     type
          One of "one", "two"

     data: Variant1 when type is "one"

     data: Variant2 when type is "two"

Another subsection
------------------

 -- Command: cmd

     Arguments:

     arg1: int
          the first argument

     arg2: string (optional)
          the second argument

     arg3: boolean
          Not documented

     Note: arg3 is undocumented

     Returns: Object

     TODO: frobnicate

     Notes:

       - Lorem ipsum dolor sit amet

       - Ut enim ad minim veniam

     Duis aute irure dolor

     Example:

          -> in
          <- out

     Examples:

          - *verbatim*
          - {braces}

     Since: 2.10

 -- Command: cmd-boxed

     If you're bored enough to read this, go see a video of boxed cats

     Arguments: the members of Object

     Example:

          -> in

          <- out