- made composite parsers a bit more efficient, flexible and safe