Make the implicit type parameter `Self` have no default `Sized` bound