Update requirements
Extend parsers' API
Initial implementation of #23