Added streaming many implementations using yield