Thoughts
SMASH: monospaced/non-monospaced is hard. I don't want to support non-monospaced if it's not going to be used. But I don't want to limit to
monospaced purely for historical reasons.