Comment Comment by foodmart With great power, comes great responsibility. For those who don't prefer this level of abstraction, just use a higher level zero cost abstraction. parent foodmart 10 years ago