type Spin
import ezx@1.11.0.0/src/share/say.bend as Sayimport Base
19# a spinner that is running, or none. An empty pid means the line was already
20# printed and nothing has to be stopped. `msg` is what the terminal is owed
21# when the mark is cleared.
22type Spin is Data:
23 Spin{dev: String, pid: String, msg: String}