overrides: Fix buffer API break
When introducing zero copy buffers/memory mapping we broke the API, this brings back the exact same API as before for all the previously handled cases but still raises an exception when using a context to map buffers.
Fixes #40 (closed)