fix(typeahead): plug in front of existing parsers

Closes #863