final case classFlworExpr(bindingClauses: NonEmptyList[BindingClause], filterExpr: slamdata.Predef.Option[XQuery], orderSpecs: IList[(XQuery, SortDirection)], orderIsStable: slamdata.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