Double carbonylative Cyclization for the Synthesis of Thienofuranone Derivatives