in practice generic type parameters are very often...
# announcements
y
in practice generic type parameters are very often inferred, so it doesn't make much sense to specify defaults