You can provide default method implementations for traits. Any type with that trait gets the default behavior, unless you override it.