Flatt, et al.. Scribble. ACM Press, 2009, doi:10.1145/1596550.1596569.