Drafted two new classes for representing structured pragmas.