Shared_ast.Type
type t = Shared_ast__Definitions.naked_typ Catala_utils.Mark.pos
val equal : t -> t -> bool
val equal_list : t list -> t list -> bool
val compare : t -> t -> int
val unifiable : t -> t -> bool
val unifiable_list : t list -> t list -> bool
Similar to equal, but allows TAny holes
equal
val arrow_return : t -> t
Returns the last member in nested TArrow types
TArrow