  In this note, we study the arithmetic nature of values of modular functions,
meromorphic modular forms and meromorphic quasi-modular forms with respect to
arbitrary congruence subgroups, that have algebraic Fourier coefficients. This
approach unifies many of the known results, and leads to generalizations of the
theorems of Schneider, Nesterenko and others.
