Breakup the struct-bm into individual benchmarks
Add JS versions of proc-bm