with {evendist2:lambda i,j: random(-8,8), zero2:lambda i,j: 0}
procedure void mm(
    in  float[3][5] A = matrix([*,*],evendist2),
    in  float[5][2] B = matrix([*,*],evendist2),
    out float[3][2] C = matrix([*,*],zero2))