generalizing Constants in prep for e