this wouldn't work without the explicit type on th...
# announcements
k
this wouldn't work without the explicit type on the variable because you'd be assigning "something that extends `Foo`" on a variable of type "something that extends `Foo`", but those somethings aren't the same