A"Cath and Release" Strategy for the Preparation of Benzofurans and Idole Libraries