Because you might want to call them with a generic...
# getting-started
k
Because you might want to call them with a generic parameter that isn't known at compile time.