Why doesn’t Swift call my overloaded method with a more specific type? Why doesn’t Swift call my overloaded method with a more specific type? json json