The chemistry of thieno[b]pyrrolones, dihydrothieno[b]pyrrolones, and their fused derivatives