Type G