Implement lazy unique-merge generator for sorted streams | Citadel