With type classes you can bridge that gap because the implementation of the struct for a specific type class can be defined anywhere.
With type classes you can bridge that gap because the implementation of the struct for a specific type class can be defined anywhere.