Generalise arrow rendering, add support for double arrows.
C-c C-i actually means C-c TAB in Emacs World. Don't ask.