Fixed hashCode for compound types. Now scalaz validation problems are finally fixed. #SCL-6829 Fixed