Implemented anonymous variables in patterns

Also added Jurgen's examples of broken anti-pattern in interpreter in
issue #263