added parse filters, reworked list constructor -- added parse filter to group exprs after the pipe so you can say [1 2 | cons 3 nil]