What is meant by numeric sequence? The variable matrix contains 16 float values and I want to create an instance of Matrix

 m = Matrix( matrix[0:4],matrix[4:8],matrix[8:12],matrix[12:16] )
 qr = m.to_quaternion()


This leads to:

TypeError: Matrix(): expects no args or 2-4 numeric sequences

I tried to put parthesises around each expression like (matrix[0:4])
What is meant by numeric sequence when neither way works?
mathutils.Matrix behavior changed so that it expects a single argument, but the error message wasn't updated (now done)

This works as expected:

m = Matrix((matrix[0:4], matrix[4:8], matrix[8:12], matrix[12:16]))
qr = m.to_quaternion()


Mailing list thread as to why the changes was made