the parser returns a type defined in ``format``? shouldn't this return an ``Alignment``?