Problem calling `HypergeometricFunctions.pFq`

I am trying to calculate the 2F1 function, where t is Real and z is a 51x51 array, but
HypergeometricFunctions.pFq.((1, t / 2), 2 - t / 2, z) returns an error

MethodError: no method matching pFq(::Tuple{Int64, Float64}, ::Float64, ::Matrix{ComplexF64})
Why it doesn’t work on element-wise of z? It seems that the dot call thought (1, t/2) is a tuple and tried to match z?

the Tuple has to have the same element type, try (1.0, t/2)?

There is a call error message if 1.0, t/2

I solved it via _2F1(Z) = pFq((1, 2+im), (3.5, ), Z) and _2F1.(z)