report js AND ruby line numbers
later
one class = one hidden class = less JIT cache misses
__LINE__
assign