Added some nested optimizations when using the pipe operator.
Added AssemblyInfo
Fixed collect - pipe test