Implemented: ForEach

implement #45.