fix #790, disallow empty type arg lists, as per spec