Reforming datatype practices

Maybe it's just me, but I would prefer to think about what arduino the language could be, rather than weigh it down with preconceptions about C.

So I would approach it as "what are the best features of various languages and IDEs" then trim it down to what is doable and appropriate. But try and make the computer do all the work in any case (i.e. auto code formatters).