A forewarning that this comes out ugly in the chrome inspector. I like the idea (React does this), though.