An Enjoyable Visual Studio Automation API