Only allow simple constructors on simple datatypes
I've been getting the words "index" and "parameter" backwards all this time
Add positive int literals e.g. '+4'

As well as allowing hyphens for negative ones.