More-Than-Enough-Generic