Photochemical reaction mechanisms of 2-nitrobenzyl compounds: 2-Nitrobenzyl alcohols form 2-nitroso hydrates by dual proton transfer