ractivejs/ractive — pull request #1580 by Rich-Harris (2014-12-15 22:54:14+00:00)
Title: gh-1579

**not ready for merge**

Follow-up to #1579. Predictably enough, this is a tricky thing to implement gradually, so there's a lot of temporary cruft here