Same as ForEach & ForEachAsync but does not throw an exception if sequence is null, but treats it as if it was an empty sequence.