refactor to make wrapping elements with mixin logic DRYer
refactor to make wrapping elements with mixin logic DRYer

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