Construction of Lists#

Lists can be constructed by expressions enclosed in special brackets [* and *].

[* *] -> List#

The empty list.

[* e₁, e₂, ..., eₙ *]: Elt, .., Elt -> List#

Given a list of expressions \(e_1, \ldots, e_n\), defining elements \(a_1, a_2, \ldots, a_n\), create the list containing \(a_1, a_2, \ldots, a_n\).