Linq wybierz nowy obiekt

Mam kwerendę linq

var x = (from t in types select t).GroupBy(g =>g.Type)

który grupuje obiekty według ich typu, w rezultacie chcę mieć pojedynczy nowy obiekt zawierający wszystkie zgrupowane obiekty i ich liczbę. Coś takiego:

type1, 30    
type2, 43    
type3, 72

aby być bardziej zrozumiałym: wyniki grupowania powinny być w jednym obiekcie, a nie w obiekcie typu

questionAnswers(6)

yourAnswerToTheQuestion