day 4: Either & Stream