define a convert() method instead using pointer() in blob ccalls
overhaul of index internals, rounding issues in timestamps still causing one test to fail