changing Iterable.defaultNullElements implementation to use a comprehension #190