[#58] enumerating over collection/list with scope
[#58] implement after/before