instance signatures for Parser instances