bool operator!=(proplist const & other) const { return h5e::check_error(H5Tequal(_self, other.hid()) <= 0); }
proplist(proplist const & other) { _self = h5e::check_error(H5Pcopy(other.hid())); };