///|
/// The type for indentation magnitude.
pub type Indent = Int32
///|
/// The type for the first first byte position of a parsed construct.
pub type First = CharCodePos
///|
/// The type for the last byte position of a parsed construct.
pub type Last = CharCodePos
///|
/// The type for a byte position after a parsed construct. The byte position
/// may be invalid (end of input range) or on the newline.
pub type Next = CharCodePos
///|
/// The type for heading levels.
pub type HeadingLevel = Int32