Add Each and implementation for Option and Map