unit tests:  extend to cover all parser combinators (standard versions)