Rolled patterns into the main library package.
Added filter pattern, fixed argument count forwarding in parallel chains