These examples all compile: ``` rust trait A : { } struct Foo<T: > { t: T } fn foo<T: >() { } ``` I expected empty bounds lists to be an error.