One final nit, not sure how relevant it is but how about removing `.` from noise.

The reason behind it is that if you want to fade noise out into the background it would be tough to tell the difference between function calls and member expressions.

    foo.bar

vs

    foo(bar)

All the rest are ok to keep as noise but `.` is pretty important to visually distinguish.