enable variables to be associated with easily queried user-defined :attribs