Left distribution seems utterly hopeless, but we can satisfy left catch by ignoring the second stream if the first one is empty.