Very standard parser in a convenient wrapper