Generic method overloading by protocol in Swift06·17See how you can even overload methods in a generic manner by using protocols