Revert "Write the easy bits of extract parameter - leave updating the call sites for another day since I haven't found the right way to generate syntax nodes programmatically yet.."

This reverts commit 17ec91ba7c5aabbd3ba9c4b42512cfc10d31421f.