Module Expression.CallTypeArg

module Implicit: { ... };
type t('M, 'T) =
  1. | Explicit(Type.t('M, 'T))
  2. | Implicit(Implicit.t('M, 'T))
;