Opps... a superfluous parenthesis sneaked into Erlang code there!!
csv_data_to_maps([Head | Lines]) ->
lists:map(fun(L) -> maps:from_list(lists:zip(Head, L)) end, Lines).