assert that each string is a symbol
raise NotImplementedError if no block given to each

AFAIK there is currently no NotImplementedError defined in ruby, so
just raise it as a string for now