comments for gen.cons
chaining example
chaining is now safe!