A document markup language that doesn't suck