Phosphonate reagents and building blocks in the synthesis of bioactive compounds, natural products and medicines | Synapse