Remove single/multi-valued specialization.

The plan is to consume all *Values through setDocument/next[Ord/Value] instead
of hasValue/getValue.