wip
pipe-each styled as foreach
wip
Changed struct names
wip
wip