Benzothiadiazole-based polymer donors. (January 2023)