langis (cargo): A signal is a structure that can yield an infinite amount of data. The API is very similar to `std::iter::Iterator` but with the assumption that it will never end. 
Keywords: signal|iterator|dsp|iter|sig