pub fn singleton_stream<T>(val: T) -> Stream<T>where T: 'static,
Return a stream consisting of exactly one element and inifinite tail.