bug#682: parse thru tag!

The additional test for `thru` advancing correctly catches a regression
introduced by a fix for bug#682.
Basic tests for R3 map! datatype and bug#1930