IPIV shape is S.One, not 1
CompositeComputation.__str__ does not rely on toposort
MatrixCall._info uses .args
dimensions set avoids generator -- for debug
dtypeof IPIV is integer
PermutationMatrix is integer
ElemProd.typecheck
blas, lapack typechecks