Facile Synthesis of Functionally Substituted Cyclopentenones and Butenolides from Functional Vinyl Carbanions