@@ type T; T *ptr; @@ - (T *)ptr + ptr