Yeah, just need a slightly less brittle and implementation-leaky interface I think.

scribe.registerFormatter('prepare', function(html) { ... }); // 'htmlize' or something could be a phase for test->html?