По моему мнению, можно создавать типы только после долгого изучения людей, так же, как можно говорить на каком-нибудь языке, лишь изучив его серьезно.