Good stuff! Maybe we should create a dedicated sub-package for all the parser-related types?