Add pipeline operator, fix bugs in foreach, && and ||