version that suspend numba... I believe it's related to bcx
coming back to the 2988b0c commit and changing clasc Cyclic with method fill_halos to function cyclic_fill_halos, since I had problems with passing bcx/bcy to the other classes and methods; it works with test_numba.py (test_pythononly doesn't work with listing_noslice.py since I had to changed the init in Mpdata)