Some fixes to the declaration syntax.
Playing with types.