Block a user
Support merging multiple parents instead of appending
Include source file and line numbers in error messages
Evaluate directives inside $match values
$defer causes ~1.6x slowdown with large $repeat
$delete is silently ignored for keys brought in by $merge