def change_lists(in_range:, strict: true)
      resources.select do |r|
        strict ? strictly(in_range, r) : loosely(in_range, r)
      end
    end
def change_lists(in_range:, strict: true)
      resources.select do |r|
        strict ? strictly(in_range, r) : loosely(in_range, r)
      end
    end
Filters the list of change lists by from/until time. The filter can be *strict*, in which
 case only those change lists provably in the range are included, or *non-strict*, in which
 case only those change lists provably *not* in the range are *excluded*. (This is particularly
 useful for {ChangeDump}s, where the +from_time+ and +until_time+ attributes on the individual
 bitstream packages are optional.)

 @param in_range [Range<Time>] the range of times to filter by
 @param strict [Boolean] +true+ if resources without +from_time+ or +until_time+ should be
   excluded, +false+ if they should be included.
 @return [Array<Resource>] those change lists whose +from_time+ *or* +until_time+
   falls within +in_range+