Partial sync of V2.mli with V1.mli
Remove the dependency on Conduit and just copy the poly variants