langis-0.1.0 has been yanked.
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.
Example
use signal;
let my_signal = square;
loop