benchmark
update benchmark using rune approach
rm init
simpler, better, and faster algorithm
inline function
profile target
fewer conversions
remove unused var
if-statement instead of anon func
preallocate buffer; benchmark with actual annotation strings (bench results are not comparable to those from previous commits)