Building infinite sequences from anonymous functions using tuples and macros.