starting to work

some automated type declarations :-)