functional idiom examples
examples for laziness