Parse 'non' before object types
Improve permanent type parsing
Move 'non' prefix to each permanent type
Add ', and ' to ability separator parser
Add ', and ' separator; fix optional ' permanent'
Make count optional in target
Parse ' named ...' in target
Parse token in permanent type
Move (bad) plural parsing into permanentType
Parse colors with Parsec for reuse
Parse colors in permanent match target
Parse own and control in permanent type
Make {This} an option for permanent match
Add comment about supporting X count