final case classFlworExpr(bindingClauses: NonEmptyList[BindingClause], filterExpr: Predef.Option[XQuery], orderSpecs: IList[(XQuery, SortDirection)], orderIsStable: Predef.Boolean) extends Product with Serializable
final case classIfExpr(cond: XQuery) extends Product with Serializable
final case classIfThenExpr(cond: XQuery, whenTrue: XQuery) extends Product with Serializable