Maybe `list_forall2` could be replaced by `List.Forall2` from the standard library.
Maybe
list_forall2could be replaced byList.Forall2from the standard library.