I’m not sure if you’re aware, we have the excellent match?/2 macro for these cases:
|> Enum.filter(&match?({_, [_, _ | _]}, &1))
or if you want to make it more descriptive:
|> Enum.filter(&match?({_, list} when is_list(list) and length(list) > 1, &1))
(although is_list(list) shouldn’t be necessary in this case)






















