material-motion-swift
material-motion-swift copied to clipboard
valve should emit .atRest on disconnection
observer.state(.atRest)