WYRL: working on a) simplifing the process of creating different rewriters; b) getting rid of some performance issues in my existing rewriters.