__autoreleasing is inferred automatically.