$ mix type
Compiling 1 file (.ex)
** (FunctionClauseError) no function clause matching in anonymous fn/1 in ExType.Checker.eval/2
The following arguments were given to anonymous fn/1 in ExType.Checker.eval/2:
# 1
{:|, [line: 6], [{:foo, [line: 6], [23]}, [foo: {:t, [line: 6], nil}]]}
lib/ex_type/checker.ex:66: anonymous fn/1 in ExType.Checker.eval/2
(elixir 1.10.4) lib/enum.ex:1396: Enum."-map/2-lists^map/1-0-"/2
lib/ex_type/checker.ex:66: ExType.Checker.eval/2
lib/ex_type/typespec.ex:795: anonymous fn/3 in ExType.Typespec.match_typespec/3
(elixir 1.10.4) lib/enum.ex:3343: Enum.flat_map_list/2
lib/ex_type/typespec.ex:778: anonymous fn/4 in ExType.Typespec.match_typespec/3
(elixir 1.10.4) lib/enum.ex:3343: Enum.flat_map_list/2
lib/ex_type/typespec.ex:776: ExType.Typespec.match_typespec/3
Related to #31 #29.