V
а в остальном конечно рабочий как и любой код
Size: a a a
V
LL
AB
filter(&is_nil?(Map.get(&1, field))
, не?AB
LL
is_nil
LL
Map.get
внутри это тот же case
AD
LL
AD
ММ
LL
AD
LL
V
AD
V
AD
AD
if b in [nil, []], do: c, else: b
V
b == :bbb
ты получишь неожиданный результат