prelim skeleton of FFI wrappers
Also made unchecked indexing truly unchecked. Also added more mutable matrix ops
and made the mutable dense matrix type have a slightly clearer name

thanks to Alex Mason for pointing out uncheckedDenseMatrixIndex wasn’t truly unchecked,
now it should segfault properly when misused :)