foreach-object

Implement `Foreach-Object`

And `ScriptBlock`s as parameters.

And aliases `%` and `foreach`

Now you can do:

    PASH C:\> $sb = { $_ , $_.FullName }
    PASH C:\> ls | % $sb
    Program Files
    C:\Program Files
    Program Files (x86)
    C:\Program Files (x86)
    Users
    C:\Users
    Windows
    C:\Windows