typ