move dev deps
add benchmarks
add magic var bench
docs