min_key/to_cstring as key_t's member func