patcher scanner
patcher merger with tuples
patcher merger without tuples too lenient
patcher matcher working
patcher patcher working