This will be super fun!
Created attachment 288309 [details] work in progress
Created attachment 288312 [details] moar
Created attachment 288324 [details] the patch
Comment on attachment 288324 [details] the patch r=me.
Landed in https://trac.webkit.org/changeset/205666