Teaching old Streams new tricks By Viktor Klang