all: Foo.<T> => Foo<T>. The dot is now unnecessary.