def with_label(label)
      if label.is_a?(Regexp)
        lights.find { |l| l.label(fetch: false) =~ label }
      else
        lights.find { |l| l.label(fetch: false) == label }
      end
    end
def with_label(label)
      if label.is_a?(Regexp)
        lights.find { |l| l.label(fetch: false) =~ label }
      else
        lights.find { |l| l.label(fetch: false) == label }
      end
    end
Returns a {Light} with its label matching `label`
 @param label [String, Regexp] Label
 @return [Light]