Node:
    | Model.Declaration
    | Model.Variant
    | Model.CatchallKey
    | Model.Expression
    | Model.Literal
    | Model.VariableRef
    | Model.FunctionRef
    | Model.Markup

A node in a message data model