Possibly scalable solar hydrogen generation with quasi-artificial leaf approach