Better error reporting
Export readers
Parse macro definitions with esrap, decide never to touch flex again