foundations for grib.Variable