public
static
IEnumerable<T> Add<T>(
this
IEnumerable<T> e, T value) {
foreach
(
var
cur
in
e) {
yield
return
cur;
value;