inline hash_value( Rcomplex )
eliminate the need for special casing wrap_subset for STRSXP