lint: add typedef rule for variable declarations (need declared type)
so you can't type 'let backend = osmd.Backends[0]' anymore, have to declare type
we could add this requirement for arrow parameters too,
but we have a lot of arrow parameters without types already (~25),
and a lot of them look ugly and unnecessarily explicit with types,
the type info is usually obvious there.