tzprops = ("".r & beginend).map { {} } |
        seq(contentline, lazy { tzprops }) do |(c, rest)|
        k = c.keys[0]
        c[k][:value], errors1 = Typegrammars.typematch(strict, k, c[k][:params], :TZ, c[k][:value], @ctx)
        errors << errors1