https://cython.readthedocs.io/en/latest/src/userguide/memoryviews.html?highlight=const#read-only-views