SEARCH Articles Figures Tables A-heterosubstituted phosphonate Carbanions phosphonate Heterosubstitutions Phosphonate carbanion