Paal–Knorr pyrrole synthesis