Rational tetraarylporphyrin syntheses: tetraarylporphyrins from the MacDonald route