Cycloalkylidenemethyl)triphenylphosphonium salts as versatile intermediate reagents