could anybody tell me what does "self type can not escape its class" mean? my function is let test (mat: #seq array) = let result = Array.make 10 mat.(0) in result