use *;
/// Reactive state for one CSS media query.
///
/// The handle carries the query it watches, the current match result,
/// and the teardown that removes the `change` listener from the
/// browser's `MediaQueryList`.
///
/// The match result is a `Signal<bool>`: a render closure that reads it
/// re-renders when the query starts or stops matching, and nothing
/// else in the tree is disturbed.