Important bugfix for matching opaque patterns.
Documentation improvements.
Added test for opaque patterns.
Added a third approach in the benchmark. This approach uses for, filter, and argument destructuring. It's slower than the membero approach at 50 nodes and edges.