There's no need to explain the history in such a depth for a usual reader, better describe it's features and what makes it unique/better to other implementations (or shortcomings), e.g.:
https://code.dlang.org/packages/phobosx "Replacement for std.signals, with more features and less bugs"
https://code.dlang.org/packages/observe
Also adding a couple of good examples wouldn't hurt.
Comment #1 by robert.schadek — 2024-12-01T16:28:43Z