def _result_type_many(*arrays_and_dtypes):
try:<EOL><INDENT>return np.result_type(*arrays_and_dtypes)<EOL><DEDENT>except ValueError:<EOL><INDENT>return reduce(np.result_type, arrays_and_dtypes)<EOL><DEDENT>
wrapper around numpy.result_type which overcomes the NPY_MAXARGS (32)
    argument limit