; false -> {none , T1}
end.
--spec iter(t(K, V), fun((K, V) -> ok)) ->
- ok.
+-spec iter(t(K, V), fun((K, V) -> any())) ->
+ {}.
iter(T, F1) ->
F2 = lift_map(F1),
- lists:foreach(F2, T).
+ ok = lists:foreach(F2, T),
+ {}.
-spec map(t(K, V), fun((K, V) -> V)) ->
t(K, V).