The modelSort functions in tests/behind.apln: test_behind_idioms are optimised idioms that call the same underlying code as the sort functions.
Given that they are supposed to be models, should the modelSort functions be changed to not use an optimised idiom?