Generics: mahasankha bati