Just playing around with the Roslyn API seeing how hard various tasks are.