[PD-dev] atom types: extend or abuse?