/// Raised for protocol-level failures (malformed envelopes, bad statuses, /// unpinned servers); programmer errors keep throwing normally. class SmolError implements Exception { final String message; const SmolError(this.message); @override String toString() => message; }