Add folding for maps, structs and lists in elixir
Add folding for some structures that need it and I forgot in the last merge request
@cullmann Can you help me understand why the learnelixir.exs.fold does not add beginfold tags even though I tested the changes to the syntax locally and it does fold?