Add system test for the ocaml backend

:warning: there seems to be is some pre-existing problems with the ocaml
backend, the tests will fail. This should probably not be pulled in
before this is fixed.