Benchmark now works on raw buffer instead of bytestring
Added some typesafe alternatives in Util.Ptr
test framework version bump
now uses void