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