added StreamExtensions.latest