WIP/SCAN: fix bug with :match command
WIP/SCAN: fix bug with wrapping block given in scan_style
WIP/SCAN: complete tests for scan, scan_each, hscan, hscan_each