#NEWLINE# @ expose ( 'impersonate-hash' , arity = Arity . geq ( 5 ) ) #NEWLINE# def impersonate_hash( args ) : #NEWLINE# #INDENT# unpacked = unpack_hash_args ( args , 'impersonate-hash' ) #NEWLINE# if unpacked [ 0 ] . immutable ( ) : #NEWLINE# #INDENT# raise SchemeException ( 'impersonate-hash: cannot impersonate immutable hash' ) #NEWLINE# #UNINDENT# return imp . W_ImpHashTable ( * args )