let mk_outl =
  let sym = Coproduct(OutLin
    function
      | App(Coproduct(InL), [x]) -> x
      | x -> mk_app sym [x]