The Signalable type has an open data constructor.