Parser interface is now made of interfaces