Minimal implementation for kronos; supports __cmp__

are all these `nogil`s ok?