Support the ASYNCHRONOUS attribute in addition to POINTER, CONTIGUOUS for the Fortran interface
The Fortran standard offers the ASYNCHRONOUS that ensures that data will not be moved around, same as POINTER, CONTIGUOUS, but without requiring the user to pass a pointer.
This would be nice to support.