added allele generator
added discrete allele generator
normalized type parameters
made trait name more specific
prevent collision with allele generator