Organic chemists work with tetraphenylporphyrins rather than with porphyrins because tetraphenylporphyrins are much more resistant to air oxidation. Tetraphenylporphyrin can be prepared by the reaction of benzaldehyde with pyrrole. Propose a mechanism for the formation of the ring systems.