Zaslat SMS: Partial reduction of pyrroles: application to natural product synthesis.