Pyrroles, Synthesis, Protecting groups, acylations, organic chemistry