compare function is not @nogc