@override InvokeHelper<Pointer<Pointer<T>>> copyWith(Function base, Memory memory) { return new OpaqueInvokeHelperSquare<T>(base, memory); }