Push more responsibility into aggregate functions instead of in the constraints
Push more responsibility into aggregate functions instead of in the constraints

rschroll/Eve,dirvine/Eve,dirvine/Eve,shaunstanislaus/Eve-1,sherbondy/Eve,Drooids/Eve,jhftrifork/Eve,shamim8888/Eve,rschroll/Eve,bluesnowman/Eve,8l/Eve,Drooids/Eve,kidaa/Eve-1,dirvine/Eve,tobyjsullivan/Eve,shamim8888/Eve,pel-daniel/Eve,nonZero/Eve,nonZero/Eve,justintaft/Eve,sherbondy/Eve,fineline/Eve,shaunstanislaus/Eve-1,pel-daniel/Eve,shaunstanislaus/Eve-1,adjohnson916/Eve,ViniciusAtaide/Eve,sagittaros/Eve,Drooids/Eve,justintaft/Eve,bluesnowman/Eve,Drooids/Eve,bluesnowman/Eve,bjtitus/Eve,tobyjsullivan/Eve,fineline/Eve,tobyjsullivan/Eve,fineline/Eve,steveklabnik/Eve,sagittaros/Eve,kidaa/Eve-1,nonZero/Eve,steveklabnik/Eve,jhftrifork/Eve,tobyjsullivan/Eve,jhftrifork/Eve,bluesnowman/Eve,bjtitus/Eve,rschroll/Eve,shaunstanislaus/Eve-1,hrishimittal/Eve,hrishimittal/Eve,8l/Eve,steveklabnik/Eve,brunotag/Eve,shamim8888/Eve,ViniciusAtaide/Eve,sherbondy/Eve,tobyjsullivan/Eve,ViniciusAtaide/Eve,pel-daniel/Eve,ViniciusAtaide/Eve,agumonkey/Eve,justintaft/Eve,8l/Eve,adjohnson916/Eve,shamim8888/Eve,shaunstanislaus/Eve-1,steveklabnik/Eve,hrishimittal/Eve,brunotag/Eve,jhftrifork/Eve,rschroll/Eve,kidaa/Eve-1,nonZero/Eve,brunotag/Eve,dirvine/Eve,bjtitus/Eve,rschroll/Eve,agumonkey/Eve,sagittaros/Eve,pel-daniel/Eve,fineline/Eve,adjohnson916/Eve,brunotag/Eve,brunotag/Eve,8l/Eve,agumonkey/Eve,hrishimittal/Eve,agumonkey/Eve,kidaa/Eve-1,dirvine/Eve,hrishimittal/Eve,fineline/Eve,jhftrifork/Eve,Drooids/Eve,sherbondy/Eve,adjohnson916/Eve,adjohnson916/Eve,sherbondy/Eve,steveklabnik/Eve,nonZero/Eve,shamim8888/Eve,ViniciusAtaide/Eve,bjtitus/Eve,sagittaros/Eve,8l/Eve,justintaft/Eve,sagittaros/Eve,agumonkey/Eve