Text this: Direct routes to 5,15-diaryl-10,20-diethynyl porphyrins from pyrrole