             case "func": return .func
             case "func.op": return .operator
             case "init": return .`init`
+            case "ivar": return .ivar
+            case "macro": return .macro
             case "method": return .method
             case "property": return .property
             case "protocol": return .protocol

            case .func: return "func"
            case .operator: return "func.op"
            case .`init`: return "init"
            case .method: return "method"
            case .property: return "property"
            case .protocol: return "protocol"

        case `func`
        case `operator`
        case `init`
        case ivar
        case macro
        case method
        case property
        case `protocol`
