private def datetime_from_offset(offset_gen, epoch:)
      if epoch
        offset_gen.map { |offset| DateTime.jd(epoch.ajd + offset) }
      else
        offset_gen.with_config.map do |offset, config|