Parse data/type declarations, including infix ones.