The @discardableResult Attribute in Swift