Looking at this code, I'm wondering if its worth abstracting out [this](https://github.com/Glimpse/Glimpse/blob/master/source/Glimpse.Ado/AlternateType/Support.cs#L96-L110) code into a separate method so that it can be reused?