Slice.fortran_call returns list
dimensions() handles non atomic dimensions
add test_blocks build tests