# File lib/journey/routes.rb, line 41
    def ast
      return @ast if @ast
      return if partitioned_routes.first.empty?

      asts = partitioned_routes.first.map { |r| r.ast }
      @ast = Nodes::Or.new(asts)
    end