Note that when type = "allele" and constrain = FALSE,
the resulting D' is constrained to fall between -K and K, where
K is the ploidy of the species. However, under HWE, this measure is
equal to haplotypic D'. Using constrain = TRUE will result
in a measure that is constrained to lie between -1 and 1, but
it will not equal haplotypic D' under HWE.
Using type = "geno" is its own thing and will not equal
D' generally under HWE. When type = "geno", then the
the constrain parameter has no effect.