An embeddable sweet.js macro editor