Created internal Types module