Construction of 1H-pyrrol-2-ylphosphonates via [3+2] cycloaddition of phosphate azomethine ylides with ynones