In this paper we go further with the study initiated by Behle, Krebs and Reifferscheid in 2011, who gave an Eilenberg-type theorem for non-regular languages via typed monoids. We provide a new extension of that result, inspired by the one carried out by Pin in the regular case in 1995, who considered classes of languages not necessarily closed under complement. We introduce the so-called positively typed monoids, and give a correspondence between varieties of such algebraic structures and positive varieties of possibly nonregular languages. We also prove a similar result for classes of languages with weaker closure properties.