It is possible to implement in vanilla using a stack filter inserter, a requester chest, an active provider chest and combinators: connect your input signal on red wire with the inserter and the requester chest and your output signal on a green wire with the inserter. Now set the inserter to both "set filters" and "read hand contents" "pulse" and the requester chest to "set requests". this filters out the frst signal in a pulse mode, then you can substract that signal and repeat.