Scrap Source Generator - Try IL Weaving instead