Util to test if all ptr fields are nil

This is a lead-up to the volumes-as-plugin PR, which has gotten rather large.
Consider doing this in a loop-- what do you want to happen if someone passes a **struct{Foo *int}?