Better compiler type and family handling...